【发布时间】:2014-08-07 16:22:03
【问题描述】:
我是一名 java 开发人员,我对 html/javascript 技术的背景非常低,这就是为什么我选择 gwt 来开发我的网络应用程序。
当我在 myeclipse 中使用谷歌编译器编译我的代码时,它说一切正常,但随后它开始验证我的项目并开始给出
Syntax error on token "}", delete this token
错误。
显然我可以从 cache.html 文件中删除该字符,但我不知道这是否是另一个更重要问题的症状?
有时部署的 webapp 没有按预期做出反应,我不知道它是否与该错误相关。
对此有任何启示吗?谢谢。
...对不起我的英语,如果这是一个愚蠢的问题。
更新
该文件是生成的,不是我写的,是一个非常大的文件,但是错误所在的行是:
function rpd(a){return function(){this.__gwt_resolve=spd;return a.xi()}}function rpd(a){return function(){this.__gwt_resolve=spd;return a.xi()}}
扩展它
function rpd(a){
return function(){
this.__gwt_resolve=spd;
return a.xi()
}
}
function rpd(a){
return function(){
this.__gwt_resolve=spd;
return a.xi()
}
}
我唯一注意到的是它定义了两次相同的函数,并且返回语句没有;。不知道为什么 gwt 编译器会吐。
【问题讨论】:
-
这不一定是一个愚蠢的问题,但是如果您不提供适当的代码,则很难给出任何有效的答案。
-
让我更新问题。
-
告诉 eclipse 从验证中排除输出目录?
-
你能发布你的java代码来生成那个javascript吗?
-
感谢 Uncle Iroh,这很有用,但关于我的问题,它并没有告诉我们该错误是否是另一个重大问题的征兆。谢谢顺便说一句:)
标签: java eclipse gwt myeclipse