0

我已经使用 Eclipse 在 Java 中创建了Google App Engine项目,遵循了《 Beginning Java Google App Engine 》一书

在我买这本书之前,我已经创建了带有未选中选项“使用 Google Web Toolkit ”的项目,但是对于这个项目,我检查了它(按照本书)

Eclipse 为我生成了几个文件,我运行我的应用程序,将链接复制到 Web 浏览器 ( http://localhost:8888),它给了我一个错误:

GWT 模块 name_of_my_project 可能需要(重新)编译

我在Ubuntu 10.04上工作(我正在使用 Firefox 和 Chromium 测试我的应用程序),我试图在 Windows XP 上运行我的应用程序(使用相同的 Web 浏览器),效果相同(只有一个区别 - Google Chrome 让我安装了 Web Toolkit。 ..所以我做到了,但它仍然给出同样的错误)

提前致谢 :)

4

3 回答 3

1

使用带有 Chrome 的 IntelliJ 开发时,我在意外的时间收到相同的错误消息。当我停止并启动开发模式时,该消息仍然出现。删除 out 文件夹中的编译文件(类文件、js 文件)后,问题得到解决。在eclipse上,您可以尝试删除war文件夹中生成的文件和文件夹(删除具有项目名称的文件夹,如果存在的话,以及/war/WEB-INF/classes下的classes文件夹)。希望这可以帮助。

于 2011-12-27T23:27:36.133 回答
1

如果您有正确的默认输出文件夹(类似于 /target/project-name/WEB-INF/classes),请检查您的“Java 构建路径”。

在 Eclipse 中,执行“干净构建”。

单击 Eclipse 菜单中的 google blue 按钮,然后选择“GWT Compile Project...”

通过检查编译器输出确保 GWT 插件正在编译您的项目。GWT 编译器会输出很多东西,例如,您总是会看到类似“Compiling 6 permutations.... Compiling permutation 0...”的内容。

如果您仍然有问题,请尝试使用 GWT 设置 Eclipse 的此页面:http ://code.google.com/webtoolkit/usingeclipse.html

于 2011-12-28T07:53:55.013 回答
0

感谢您的意见和建议。我在 Ubuntu 上重新安装了 Eclipse,我又安装了一次插件,它可以工作了:)

因此,请注意您使用的 Eclipse 版本 - Eclipse 3.4 与 GWT 存在问题。

于 2011-12-28T13:19:39.967 回答