今天在編譯項目時突然出現 Java compiler level does not match the version of the installed Java project facet. flower Unknown Faceted Project Problem (Java Version Mismatch) 的錯誤提示。嘗試從SVN伺服器重新update 整個項目,編譯,還是報同樣的錯誤。修改了一堆代碼,郁悶之中BD了一下。

1. 右擊eclips 裡項目--->Properties-->Java compiler, 右側顯示JDK Compiler 版本為1.8
2. 找到項目所在目錄(../workspace/項目/.seetings/),下面有個名為org.eclipse.wst.common.project.facet.core.xml的檔案,用記事本打開,修改裡面的java 版本參數為1.8
3. 報存退出,重新編譯項目,OK !