Java compiler level does not match the version of the installed Java project fac

 

修改“target runtime apache tomcat v6.0 is not defined”这个错误之后,出现了新的错误。

 

后来网上查,发现是Project 中的Java 版本设定与项目的Java 版本设定不一致。

 

在工程上点击右键--------->Project Facets   如图

 

Java compiler level does not match the version of the installed Java project fac_第1张图片

这个时候项目的Java 的版本为6.0 

 

Java Compiler 中所示的设置  如图

 

Java compiler level does not match the version of the installed Java project fac_第2张图片

 

Java Compiler 的设置 Compiler Compliance level: 1.5

 

就是会出现问题中所述的错误。修改的方式很简单,只要统一一下他们的设置。

将 1.5 改成 1.6 即可。 或者将第一张图 的 6.0  改成 5.0

 

 

----------------------------------------------------》》》》》》

在项目上右键properties-->Project Facets可以更改项目编译版本 

在 Java Compiler 可以更改jdk编译版本

你可能感兴趣的:(java,apache,jdk,tomcat)