0

我使用的是 Eclipse 4.2 版,我安装了 GWT 插件,并创建了一个新的 Web 应用程序项目并启用了 GAE 和 GWT。我收到一条错误消息,指出“Java 编译器级别与安装的 Java 项目方面的版本不匹配”。我将编译器级别设置为 1.6。我的 eclipse 版本似乎没有在 UI 中更改构面版本的选项(即选择项目属性,构面左侧没有选项...),所以经过一番搜索,我发现 org.eclipse.wst。 common.project.facet.core.xml 文件可以编辑(在我的 project/.settings/ 文件夹下),所以我进去并将“版本”更改为“1.6” 重建项目,关闭并重新打开 eclipse 十亿次,并且尝试更改每个设置并搜索“1.7”的每个实例 在项目中,我可以确保 Java 1.6 被用于一切,但我仍然收到一个错误,指出编译器级别和安装的 Java 项目方面不匹配。我搜了又搜,大部分帖子都倾向于推荐去项目、属性和选择左侧的项目方面。这不会出现,并且我已更改 .settings 中的文件以指示 1.6(我已关闭并重新打开几次以确认已保存,并重建项目以确保它知道已更改)。请帮忙!哦,我使用的是 Windows 7。并且我已更改 .settings 中的文件以指示 1.6(我已关闭并重新打开几次以确认已保存,并重建项目以确保它知道已更改)。请帮忙!哦,我使用的是 Windows 7。并且我已更改 .settings 中的文件以指示 1.6(我已关闭并重新打开几次以确认已保存,并重建项目以确保它知道已更改)。请帮忙!哦,我使用的是 Windows 7。

我的系统上安装了 Java 6 (JDK 1.6)。

4

2 回答 2

0

也许您的系统上只安装了 java JDK 1.7,需要安装 JDK 1.6

Appengine 仅与 java SDK 1.6 兼容。你可以在这里下载。

于 2012-10-08T00:23:11.770 回答
0

首先为 eclipse 安装 webtools 将J2EE 安装到现有的 eclipse IDE中

现在,您的项目属性中将拥有项目方面

检查您是否拥有正确的 java 版本,它将构建

于 2012-10-08T00:46:33.370 回答