java - 构造函数中的 GWT 编译错误

标签 java gwt playn

我对 GWT 的工作原理知之甚少,所以有人可以帮助我吗? 这是我使用 Eclipse 编译我的 Playn 时的完整日志html项目:

http://pastebin.com/0EXNe57a

当我尝试在 Eclipse 或命令行中使用 Maven 运行 html 版本时,会出现相同的错误。如有任何反馈,我们将不胜感激。

最佳答案

GWT 正在将您的 Java 代码编译为 JavaScript 并模拟您在 JRE 中使用的类和方法。但 GWT 并不支持 JRE 的所有类和方法。

您可以找到支持的类和方法的列表on gwtproject.org

在您的情况下,支持java.util.Vector,但不支持方法add(float, float)set(float, float)。所以你应该寻找替代方案。

注意:java.util.Vector的使用is not recommended - 无论是否使用 GWT。

更新:不记得java.util.Vector中曾经有过add(float, float)方法。您使用该类还是有自己的 util.Vector-Implementation? 如果是这样,您应该检查您的 gwt.xml 文件是否包含源路径。已经explained here

关于java - 构造函数中的 GWT 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17681481/

相关文章:

java - 返回整数而不是 Scanner.NextInt() 时出错

java - 无法在 Intellij Idea 中重命名包

gwt - 如何解决,Gwt编译错误: refers to missing type “classname” in my playN project?

google-app-engine - 带有 GWT RPC 的 GAE 上的 ClassNotFoundException

java - 解释套接字响应的好方法

Java 小程序被阻止

java - GWT 因找不到 appengine-web.xml 而未启动

java - 如何根据instanceof对对象进行操作?

php - json解析器空结果

java - 从命令行创建骨架