eclipse中移植项目到Maven时,在tomcat上加载项目报错:
Project facet Java version 1.8 is not supported.
1、检查本地jdk版本:
命令提示符中输入:java -version
2、修改本地编译参数
【Window】-【Preferences】-【compiler】将level改成1.7,如图
3、找到项目地下的.settings文件夹,修改org.eclipse.wst.common.project.facet.core.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="2.5"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.8"/>
</faceted-project>
将版本改成1.7,结果如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="2.5"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.7"/>
</faceted-project>
备注:记得检查本地的编译环境
选中项目,右键单击【Build Path】-【Configure Build Path…】检查jre
(以下截图是正常情况)
如果有异常,加载本地jre。点击【Add Library…】-【JRE System Library】
默认选defualt JRE 即可。