eclipse配置JDK和設置編譯版本的幾種方法

目錄(?

一、eclipse配置JDK

打開window–>preferences,彈出的頁面裏選擇Java–>Installed JREs,打開如下圖界面:
這裏寫圖片描述
然後點擊右側add按鈕,打開add jre對話框:
這裏寫圖片描述
點擊下一步,打開jre路徑選擇對話框
這裏寫圖片描述
選擇JRE home之後,自動會填充JRE name和下面的jar,這裏也可以設置vm參數,一般直接點擊finish完成即可。到此新的JRE已經配置完成,如果配置了多個JDK,可以勾選一個作爲默認,如下圖:
這裏寫圖片描述

二、設置編譯版本

編譯版本一般不用設置,都和安裝的JDK版本一致,但公司項目有老的有新的,版本可能不一致,這時可能就要根據不同項目設置編譯版本了。
所以有時候,項目導入的JRE版本不一定和編譯的版本一致。通常建議保持一致。

eclipse全局編譯版本

打開window–>preferences,彈出的頁面裏選擇java–>Compiler,打開如下圖界面:
這裏寫圖片描述
右側可以選擇編譯的版本號,默認情況下,編譯版本和你配置的JDK版本一致。這裏設置的編譯版本影響eclipse中所有的項目(項目沒有單獨配置,使用eclipse默認的情況下)。

針對某個項目設置編譯版本

項目選中,右鍵–>Properties–>Java Compiler,打開如下界面:
這裏寫圖片描述
勾選上Enable project specific settings,之後便可以針對該項目進行配置,比如我這裏把編譯版本設置成了1.6,那麼創建的java文件便以1.6版本來編譯成class文件。注意這裏的配置是針對某個項目,會覆蓋掉上面eclipse的全局配置,eclipse將以這裏的爲準。
如果想確切的查看class文件是用哪個版本來編譯的,請參考: 如何查看class文件的jdk版本

Web項目的配置裏設置編譯版本

項目選中,右鍵–>Properties–>Project Facets,打開如下界面:
這裏寫圖片描述
右側設置java類編譯版本,注意這裏設置的版本要和build path裏引用的JDK版本一致,不一致的話eclipse會報以下錯誤:java compiler level does not match the version of the installed Java project facet.
這裏寫圖片描述


一般情況下,報編譯版本不一致時,便可以查看上面的這幾個設置的地方,看看是否配置的有問題。也可再結合 如何查看class文件的jdk版本 查看class文件的真實編譯版本。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章