1. 程式人生 > >Java compiler level does not matchthe version of the installed Java project facet解決方法

Java compiler level does not matchthe version of the installed Java project facet解決方法

從別的地方匯入一個專案的時候,經常會遇到eclipse報Java compiler level does not matchthe version of the installed Java project facet的錯誤提示。


問題原因:

eclipse/myeclipse的jdk編譯版本與出現問題的專案JDK編譯版本不一致所導致!


解決辦法:

1、先設定好jdk,需要確定 專案,eclipse/myeclipse,系統 用的是同一個版本的JDK,我係統中安裝的JDK是1.7,所以我把eclipse的jdk成1.7
2、進入 windows---proferences---java--compiler設定編譯出來的檔案使用的格式是 1.7版本的 (設定成多少都行,只要相容,並且與你專案的編譯版本一直就可以,我這裡統一設定成1.7)

3、進入專案--properties---java Compiler 把專案編譯版本也設定成 1.7
4、進入專案--properties---Myeclipse---project Facets設定java檔案的版本為 1.7