Java compiler level does not match the version of the installed Java project facet 的解決方案

今天將MyEclipse升級到 9.1 後,打開原來的工作空間,原來所有的項目都前面都顯示了一個小叉叉,代碼中卻沒有任何錯誤。於從 problems 視圖中查看錯誤信息,錯誤信息的“Description”顯示:
Java compiler level does not match the version of the installed Java project facet.
之前沒有碰到過這個錯誤,於是 google 了一番,果不其然,很多人都碰到了同樣的問題,解決方案有如下兩種:
方案1. 在項目名稱處點擊鼠標右鍵-->屬性,打開項目屬性對話框,找到 MyEclipse-->Project Facets,將此處的 java 版本設置爲與項目編譯級別相同。


方案2. 在“工程/.settings/”目錄下找到名爲 org.eclipse.wst.common.project.facet.core.xml 的文件,將該文件中 <installed facet="java" version="x.x"/> 處的 version 值修改爲與項目編譯級別相同,保存該文件,然後刷新工程即可。

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