之前我使用过GWT,并且对JSNI没有任何问题,但现在由于某种原因,我有一个新项目。
在遇到更复杂的设置问题后,我尝试使用这个小设置进行测试(从onModuleLoad中删除了一些与此错误无关的内容):
public void onModuleLoad() {
Window.alert("number:"+getint());
}
public native int getint(); /*-{
return 25;
}-*/;
完全相同的事情发生了,这发生在我更复杂的设置上。
开发模式启动正常,但是,当我在Chrome中打开它时会发生这种情况:
即使该方法正确(并且Chromes源助手甚至显示连接):
任何人都知道为什么会这样?
答案 0 :(得分:3)
;
之后你有一个分号(getint()
):
public native int getint(); /*-{
绝不能在那里。