【问题标题】:GWT module [name] may need to be (re)compiled errorGWT 模块 [名称] 可能需要(重新)编译错误
【发布时间】:2015-06-30 10:52:54
【问题描述】:

安装了最新的 Eclipse (Luna) 并添加了最新的 GWT 插件(没有 Maven),我尝试在 Eclipse 中运行的任何 GWT 项目都会出现相同的错误

GWT 模块 [名称] 可能需要(重新)编译。

尝试了之前在旧版本 eclipse 中工作的项目,同样的错误。

按照旧的 Stackoverflow 建议,尝试删除所有生成的文件/缓存文件并清除浏览器缓存。

尝试了不同版本的 JDK。

尝试从头开始重新安装所有内容,使用 web-app Eclipse 向导创建新的工作区和新的空项目,结果相同。

日志中没有错误。

任何想法将不胜感激。谢谢。

【问题讨论】:

    标签: eclipse gwt eclipse-plugin


    【解决方案1】:

    这通常是缓存的编译文件中的问题。试试这个:

    • 删除文件夹/war/[应用程序名称]的内容
    • 清除浏览器缓存
    • 删除gwt-unitCache文件夹的内容
    • 在 Eclipse 中:项目 > 清理...
    • 编译应用程序:右键单击项目 > Google > GWT 编译

    编辑

    GWT 还会在操作系统的临时文件夹中创建一些文件。假设您使用的是 Windows,请运行我有时用来清理 GWT 缓存的 batch script

    【讨论】:

    • 正如问题中提到的,做了很多次,包括从光盘上完全擦除整个环境和项目本身,并从头开始安装所有内容。
    • 谢谢,但我也清理了 Temp 目录,没有帮助。
    【解决方案2】:

    通过删除所有内容、安装新的 GWT 2.7 并以超级开发模式启动项目来解决此问题。显然,除非您以 supr-dev 模式启动,否则根本不会生成正确的 Javascript。

    【讨论】:

    • 当我使用浏览器访问我的网络应用程序时,我被这个 enoying 弹出窗口困住了(GWT 模块 [名称] 可能需要(重新)编译)。因此,当我以超级开发模式运行代码时,一切正常。谢谢你的回答对我很有帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 2013-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-22
    相关资源
    最近更新 更多