1. 程式人生 > >myeclipse中專案名有紅叉,但專案中檔案沒有報錯

myeclipse中專案名有紅叉,但專案中檔案沒有報錯

從別的地方用U盤拷貝專案到自己主機。匯入到myeclipse後項目名中出現了紅叉,但專案中的程式碼沒有顯示其他的錯誤。後來在myeclipse的Problems框報出的錯誤:java compiler level does not match the version of the installed java project facet。如圖:

百度了一下,原因是myeclipse上的jdk版本號和專案的版本號不一致。

解決方法:

       1.找到專案所在的目錄,在.settings子目錄裡面,用文字編輯器開啟org.eclipse.wst.common.project.facet.core.xml配置檔案,如圖所示:

    

     2. 修改紅色畫線部分,讓它與專案的編譯器版本設定保持一致即可。

     3.以上兩步基本可以解決,如果仍沒有解決,可以試著一下操作。右擊專案選擇Properties->MyEclipse->Project Facets 。勾上Java選項,並把版本號修改成和myeclipse一致的。