【问题标题】:Google App Engine - recompile GWT moduleGoogle App Engine - 重新编译 GWT 模块
【发布时间】:2011-12-27 21:13:30
【问题描述】:

我已经按照 Beginning Java Google App Engine

一书使用 Eclipse 在 Java 中创建了 Google App Engine 项目

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

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

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

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

提前致谢:)

【问题讨论】:

    标签: google-app-engine gwt recompile


    【解决方案1】:

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

    【讨论】:

    • 也许您应该取消选中“项目属性”>“Google”>“Web 应用程序”中的“此项目有一个战争目录”框...
    【解决方案2】:

    如果您有正确的默认输出文件夹(例如 /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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2012-01-10
        • 1970-01-01
        • 2014-05-21
        • 2013-05-20
        • 2014-08-04
        • 2015-02-08
        • 1970-01-01
        • 2014-08-09
        • 2012-04-16
        相关资源
        最近更新 更多