解決eclipse切換jdk編譯版本不起作用的問題

出現 BUG 的 eclipse 版本:

Version: Mars Release (4.5.0)
Build id: 20150621-1200

BUG 描述

java 項目使用的 JDK 版本爲 1.8,由於 Linux 環境下 JDK 版本是 1.7,想要導出符合要求的 Jar 包,則需要將該項目的編譯版本調整爲 JDK 1.7,但是在 eclipse 中調整後依舊不起作用。

項目中使用的 jdk 版本爲 1.8
在這裏插入圖片描述

如圖,編譯器改爲 1.7 版本:
在這裏插入圖片描述

實際卻依舊報錯了:
在這裏插入圖片描述

問題解決:
方法一:下圖中的 java 後面版本還是 1.8,那麼改成 1.7 問題解決。
在這裏插入圖片描述

方法二:如果方法一中沒有問題或者改了之後還是沒有解決,我們可以在具體項目路徑下,.settings 文件夾下的 org.eclipse.wst.common.project.facet.core.xml。打開:
在這裏插入圖片描述

可以看到這裏出現了兩條,刪除那條與你配置不符合的即可,如果只有一條則對比你在 eclipse 修改的 JDK 版本是否一致,不一致則修改爲一致即可。保存並刷新 eclipse 中的對應項目,問題解決。

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