2013-01-24 159 views
2

我从12.04更新了Ubuntu到12.10。Ubuntu Linux上的App Engine和Eclipse 12.10

它也升级了我的Eclipse,从3.7到3.8。

原来,Google App Engine没有3.8的插件。只有3.7和4.2。

所以我升级了Eclipse到4.2。

当我上传我的项目,它说它不能因为java-7标志。我在这里发现了一篇文章,描述了如何更换标志,但这并不重要,因为我不是“可信测试人员”,所以他们不会允许它。

我试图改变项目的构建路径,包括了OpenJDK 6和1.6

我得到这个项目错误编译器级别“Java编译器的水平不符合所安装的Java项目方面的版本。”

我查了一下,发现了一条消息在StackOverflow上,但我无法弄清楚我正在使用什么方面,或者如果解决方案甚至适用。

是否可以使用Eclipse 4.2和App Engine 1.7.4将项目上传到App Engine?

如何获得它使用Java6?

回答

1

是否可以使用Eclipse 4.2和App Engine 1.7.4将项目上传到App Engine?

是的,这就是我使用的。将jdk设置为6后,您是否尝试过创建新项目?起初我有这个完全相同的问题,创建一个新项目只需要一次我得到了正确的jdk。

+0

我添加了openJDK6到JRE并设置了默认值。当我创建一个新项目时,我可以看到java-6-openjdk作为项目JRE。当我在本地运行它时,我会得到“Unsupported major.minor version 51.0”。该项目的编译器仍然设置为1.7。所以我将它改为1.6。现在该项目甚至不会运行,因为我得到原始的“Java编译器级别与已安装的Java项目构面版本不匹配”。死在水中。试图避免必须卸载并重新安装所有内容...但可能无法 – MikeHelland

+0

这是一种“多面项目问题”。在stackoverflow上的答案之一说右键单击该项目,并提出属性,然后看看“方面”,但我没有看到我的Eclipse版本。 (我自redshownloaded 3.7,看看我能不能回去工作,但没有运气) – MikeHelland

+0

我明白了。试试这个http://stackoverflow.com/questions/10694648/gae-getting-started-in-java-eclipse-indigo-cant-compile-as-1-6 –