2016-01-19 84 views
0

我去了Eclipse的首選項並將默認JRE更改爲Java SE 8,並且將Eclipse的編譯器設置更改爲1.8 JDK合規性。我甚至刪除了其他JRE。但是,從項目瀏覽器中可以看到,當我導入一個項目時,項目名稱是「SpringService」,不知何故JRE系統庫是JavaSE-1.6,它們仍然使用1.6作爲默認值!Eclipse默認的JRE首選項安裝的JRE不工作

誰能告訴我我做錯了什麼?否則,每個新項目我都必須手動進入屬性並手動更改它!討厭它!

enter image description here

此信息可能是有關enter link description here SO問題。

回答

0

當您設置安裝的JRE首選項時,您希望選擇完整的Java開發工具包安裝的根目錄,而不僅僅是裸露的JRE安裝。 Eclipse需要訪問與完整JDK捆綁在一起的支持庫,但缺少基礎JRE安裝。

此外,如果您要導入項目,是否意味着您要導入現有的預配置Eclipse項目?或者只是包含源代碼的目錄結構?如果您正在導入現有的Eclipse項目,則可能已經設置了項目特定的設置(很難提供建議,以便能夠在設置中查找)。

0

檢查pom.xml中的插件部分,看它是否包含以下條目。

<plugin> 
    <artifactId>maven-compiler-plugin</artifactId> 
    <configuration> 
     <source>1.6</source> 
     <target>1.6</target> 
    </configuration> 
</plugin> 

這將覆蓋默認首選項。很多maven項目原型使用1.6。只需將它們更改爲1.8並執行Maven-> Update Project。

0

U你可以在項目中建立「路徑」,然後刪除jre1.6,添加用戶libiary。