Java compiler level does not match the version of the installed Java project facet.


今天用Eclipse時報這個錯誤:

Java compiler level does not match the version of the installed Java project facet.

 以前沒有碰到過,花了半個多小時才搞定,現把解決辦法記下來,免得下次再遇到這個問題又要花那么多時間。

問題原因:

Facted Project 中的Java 版本設定與項目的Java編譯器的compliance level設定不一致。

解決辦法:

把兩者設置成相同。

第一步:查看Compiler compliance level

右鍵Project | Properties | Java Compiler(type filter text輸入compiler可快速定位),如下圖所示:

根據圖中顯示可知,Compiler compliance level是6.0(當然您的項目該值很可能不是6.0)

 

第二步:修改Project Facets的Java值,使之和Compiler compliance level相同:

右鍵Project | Properties | Project Facets(type filter text輸入facet可快速定位):

=>選中Java那行

=>點擊Modify Project...按鈕

 

=>修改Java的值,使之和Compiler compliance level相同(本例為6.0)

 

大功告成!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM