tomcat在add项目的时候,project facet java version 6.0 is not supported

tomcat在add项目的时候,project facet java version 6.0 is not supported

tomcat在add项目的时候,project facet java version 6.0 is not supported


tomcat在add项目的时候,project facet java version 6.0 is not supported

----总结:

Project facet Java version 6.0 is not supported.

意思是j2ee的web项目如testProject是使用6.0即jdk1.6版本的编译器编译的(即.settings中的org.eclipse.wst.common.project.facet.core.xml中写的是6.0),而tomcat的jre版本却不是1.6版本(如可能是jre1.7版本)。

解决办法:

1)在Eclipse界面上,右击项目,properties,选择 Project Facets,右击选择 Java , Change Version ...即可。

2)修改项目的.settings文件,改为相应版本。


那么问题来了。

Project Facets是什么东西?

http://www.cnblogs.com/zj0208/p/6306377.html

tomcat在add项目的时候,project facet java version 6.0 is not supported

所以,Project Facets 是修改项目相关属性的可视化界面操作。

Project Facets 和Eclipse编译器版本,有什么关系?

project Facets只是修改了项目.settings文件中的java版本(如由6.0改为7.0),而class文件明明是6.0编译的。这就不行,要将Eclipse的编译器版本也改为7.0才行,不然就会有问题。


tomcat在add项目的时候,project facet java version 6.0 is not supported