Google App Engine - 重新编译GWT模块

时间:2011-12-27 21:13:31

标签: google-app-engine gwt recompile

我使用Eclipse在 Beginning Java Google App Engine

一书中用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浏览器),效果相同(只有一个)区别 - 谷歌Chrome让我安装了Web Toolkit ......所以我做了它,但它仍然会出现同样的错误)

提前致谢:)

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

如果您有正确的默认输出文件夹(例如/ target / project-name / WEB-INF / classes),请检入“Java Build Path”。

在Eclipse中,执行“Clean Build”。

单击Eclipse菜单中的Google蓝色按钮,然后选择“GWT Compile Project ...”

通过检查编译器输出,确保GWT插件正在编译项目。 GWT编译器输出很多东西,例如你总会看到像“编译6个排列......编译排列0 ......”这样的东西。

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

答案 2 :(得分:0)

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

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