我最近安装了 Eclipse Luna 和 gwt-eclipse 插件。我使用向导生成的默认 GWT 应用程序创建了项目,我称之为“pru”。
我可以正确编译和运行项目。但是如果我尝试使用设计视图来修改界面控件,打开 Pru.java 文件(使用 Open With/GWT Designer)我会得到一个错误。它尝试解析文件,然后抛出错误:
Internal Error
encountered unexpected internal error.
This could be caused by a bug or by a misconfiguration issue, conflict, partial update, etc.
java.lang.NoSuchMethodError: com.google.gwt.dev.cfg.ModuleDefLoader.loadFromClassPath(Lcom/google/gwt/core/ext/TreeLogger;Ljava/lang/String;Z)Lcom/google/gwt/dev/cfg/ModuleDef;
我在带有 Windows 8.1 x64 的 Surface Pro 3 中运行我已经在 c:\Program Files 下安装了 Eclipse Luna
我已经安装了 Apache Ant 1.9.4 和 Java JDK SE 1.8.0_25-b18 64 位版本(我也尝试过 32 位版本和 jdk 1.7)
我已配置 PATH、ANT_HOME 和 JAVA_HOME 变量以指向正确的安装目录。
我在 Eclipse 中使用了“安装新软件”选项来安装 gwt 插件。
我从https://dl.google.com/eclipse/plugin/4.4安装了以下软件包:
Google Plugin for Eclipse GWT Designer for GPE SDKS(GWT SDK 2.6.0 和 Google App Engine Java SDK 1.9.17)
你知道发生了什么吗?
谢谢您的帮助。