2014-05-06 71 views
8

我覺得在張貼之前我已經非常詳細地瀏覽了以前提出的問題,所以我會先說明我的問題,然後說明我採取的所有嘗試步驟。Eclipse工作區JRE與任何配置設置不匹配?

問題是,當我去創建一個新項目時,Eclipse給出了一個警告,指出當前工作區使用1.4 JRE編譯器符合性爲1.7。我的計算機上沒有安裝1.4 JRE,所有內容都應該配置爲1.7。

我運行:

  • 的Windows 7 64位
  • 的Eclipse的Java EE(剛安裝最新版本,並檢查更新)

我目前安裝在C:\ Program Files \ Java下:

  • jdk1.7.0_55
  • jdk1.8.0
  • jdk1.8.0_05 - >試圖用這一個
  • jre7
  • jre8

我也做了以下內容:

  1. 我創建了JAVA_HOME系統變量(當前設置爲C:\Program Files\Java\jdk1.8.0_05),然後將C:\Program Files\Java\jdk1.8.0_05\bin添加到Path系統變量並重新啓動。

  2. 我已經修改的eclipse.ini硬編碼的jdk路徑,這裏是在.ini上半年:

    -startup 
    plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
    --launcher.library 
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212 
    -vm 
    C:\Program Files\Java\jdk1.8.0_05\bin\javaw.exe 
    -product 
    org.eclipse.epp.package.jee.product 
    --launcher.defaultAction 
    openFile 
    .... 
    
  3. 我已經加入C:\Program Files\Java\jdk1.8.0_05到「已安裝JRE」列表中,做出了相應的選擇在「執行環境」屏幕,並指出我所有的項目遵循工作區設置:

不知道以下內容是否與故障排除有關/有助於排除故障:

在剛剛導入的項目中,我原本有錯誤,指出我需要至少1.5的編譯器。執行上述步驟並將編譯器(顯然不成功)設置爲1.7後,它們變成了警告,抱怨控制器被棄用。

請幫我弄清楚爲什麼我的Eclipse認爲它卡在1.4 JRE上。我真的很希望我只是想念一些簡單的東西。

+0

好問的一個問題。我們需要更多像您這樣的新用戶。 –

+0

你走了,我已經爲你添加了圖片。歡迎來到[so]! –

回答

6

安裝,從瞭解到的Java 8月食更新:https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler

然後

窗口>首選項>的Java>編譯器>編譯器complance水平= 1.8

+2

* facepalm *解決了這個問題 - 謝謝! – dholub

+2

隨時接受它作爲回答:)(因爲它回答你的問題) –

+2

@JigarJoshi尼斯和微妙的:) –

相關問題