现象:
Eclipse配置的环境为JDK1.6,在Tomcat里运行导入的Web项目时提示Project facet Java version 1.7 is not supported.
原因:
导入的Web项目是用JDK1.7编译的,与Eclipse当前环境不一致。
解决办法:
选中项目右键,Properties -> Project Facets -> Java,把JDK版本改为跟Eclipse环境一致即可。
这个设置保存在项目.settings目录下的org.eclipse.wst.common.project.facet.core.xml文件中,也可以直接修改此文件。
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="jst.web"/>
<fixed facet="java"/>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.6"/>
</faceted-project>
修改第08行的version。