gpt4 book ai didi

javascript - JSNI Hello World 不工作

转载 作者:行者123 更新时间:2023-11-30 05:57:27 25 4
gpt4 key购买 nike

我已经使用 JSNI 完成了一个简单的 Hello World GWT 示例。它只显示一条消息。

这是 EntryPoint 类中的代码:

public void onModuleLoad() {
// TODO Auto-generated method stub
alert("Hello World!");
}
native void alert(String msg) /*-{
$wnd.alert(msg);
}-*/;
}

我看到这个异常:

java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

知道为什么吗?

最佳答案

我创建了示例 GWT 项目并将您的代码复制到入口点,它运行良好。我认为你有更深层次的设置问题。我会查看您的 *.gwt.xml 文件并确保它没有格式错误并检查您的 GWT 库引用等。同时打开运行配置并确保它是一个 Web 应用程序。

    /**
* Entry point classes define <code>onModuleLoad()</code>.
*/
public class So implements EntryPoint {


native void alert(String msg) /*-{
$wnd.alert(msg);
}-*/;

/**
* This is the entry point method.
*/
public void onModuleLoad() {

alert("Hello World!");
}
}

关于javascript - JSNI Hello World 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10935416/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com