2013-01-24 156 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 –