无法在 Eclipse 中创建 GWT Web 应用程序项目



在Eclipse中安装GWT插件后,我遇到了一些问题,我已经在这里讨论了它们,但我没有找到有用的帮助来解决我的问题。

所以这里还有另一件事。我可以选择创建 Web 应用程序项目。所以我创建了一个,给它命名为"演示",我选中使用谷歌网络工具包,使用默认SDK 2.6.0,使用谷歌应用引擎,默认1.9.17,然后我点击完成。

它为我生成了一个包含 4 个包的项目,其中 2 个,客户端和服务器有一个红色圆圈,里面有一个 x,表示存在错误。每个班级也有它们。

当我点击它们时,它说:

语法错误,注释仅在源代码级别为 1.5 时可用 或更高

指示我更改它。我证明它,红点之后从类和包中消失,但一个留在项目目录中。

当我运行项目时,它在控制台中显示以下内容:

    Jan 19, 2015 2:09:23 AM com.google.appengine.tools.development.agent.AppEngineDevAgent premain
SEVERE: Unable to load the App Engine dev agent. Security restrictions will not be completely emulated.
java.lang.RuntimeException: Unexpected exception during cast.
    at com.google.apphosting.utils.clearcast.ClearCast$CasterImpl.cast(ClearCast.java:385)
    at com.google.apphosting.utils.clearcast.ClearCast.staticCast(ClearCast.java:252)
    at com.google.apphosting.utils.clearcast.ClearCast.staticCast(ClearCast.java:263)
    at com.google.appengine.tools.development.agent.AppEngineDevAgent.premain(AppEngineDevAgent.java:61)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(Unknown Source)
    at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(Unknown Source)
Caused by: java.lang.IllegalAccessException: Class com.google.apphosting.utils.clearcast.ClearCast$CasterImpl can not access a member of class com.google.appengine.tools.development.agent.$Proxy0 with modifiers "public"
    at sun.reflect.Reflection.ensureMemberAccess(Unknown Source)
    at java.lang.reflect.AccessibleObject.slowCheckMemberAccess(Unknown Source)
    at java.lang.reflect.AccessibleObject.checkAccess(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at com.google.apphosting.utils.clearcast.ClearCast$CasterImpl.cast(ClearCast.java:383)
    ... 9 more

谁能帮我?谢谢。

当我

使用 Java 1.8 运行时出现此错误,当我将其更改为 1.7 时,这解决了问题。

编辑:窗口 -> 首选项 -> Java ->已安装的 JRE。选中 jre7 使其成为默认值。

最新更新