2015-06-30 34 views
3

我正在使用Eclipse Mars,在編譯器合規性級別菜單中看不到1.8。在Eclipse Mars上,在編譯器合規性級別菜單中看不到1.8。

enter image description here

Prehaps,那是因爲我用這個選項從我的Eclipse安裝開普勒導入我的所有插件。也許它也會導致導致這個問題的偏好。 enter image description here

我在已安裝的JRE中添加了jdk 1.8。 我試圖刪除.preferences文件夾並重新啓動我的eclipse,但我仍然有問題。

任何想法?

編輯:我試圖檢查更新,但被發現

+1

我並不確切,但你有沒有試過幫助 - >檢查更新?可能通過複製開普勒插件,您降低了其中一些... –

+0

@TagirValeev是和「沒有更新被發現」。 – Clemzd

+0

你可以列出你安裝的插件(幫助 - >安裝細節),也可能是java的屏幕截圖 - >安裝的JRE - >執行環境 – the8472

回答

1

我遇到了同樣的問題。可能是因爲我最初安裝了Eclipse Kepler(它不支持Java 1.8編譯器),然後將它更新爲Luna,然後再更新到Mars。我不得不徹底卸載Eclipse並重新安裝最新版本。

2

您需要選擇該項目的/構建路徑相應的Java版本第一

jdk selection

如果你想申請沒有更新它在全球範圍內不僅需要添加1.8 JRE,還要將其選爲默認值。

+1

我試過這個,但是我沒有[在執行環境中有這個選項](http://i.imgur.com/Ufgwogy.png)。儘管我在[已安裝的JREs](http://i.imgur.com/u0EPRtT.png)中有1.8 jdk .. – Clemzd

+0

您可以嘗試使用「替代JRE」而不是執行環境。雖然環境肯定應該在火星上。 – the8472

0

如果您有啓動eclipse的快捷方式,請編輯它並在eclipse.exe的路徑後面添加-vm [path-to-jdk-1.8]/jre/Javaw.exe。 您也可以將代碼添加到eclipse.ini中,但要確保它是第一行。之後,您可能可以在全球合規性級別中選擇1.8。

相關問題