文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Java compiler level does not match the version of the installed Java project fac

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

时间:2010-10-08  来源:zh.ethan

使用eclipse, pom.xml 对 compler 的设置是这样的:

pom         <plugins>
                <plugin>
                        <artifactId>maven-compiler-plugin</artifactId>
                        <version>2.0.2</version>
                        <configuration>
                                <source>1.6</source>
                                <target>1.6</target>
                        </configuration>
                </plugin>
        </plugins>

上面配置开始写的是1.5,后来修改为1.6,出现了上面错误。

容易看出来是 project facet 设置出了问题。

解决:

在项目属性中找到 Project Facets panel, 修改为对应1.6即可。

 

Project Facets 的配置信息存储在:"org.eclipse.wst.common.project.facet.core.xml" 中,在 ".setting" 文件夹下。内容像下面:

facet.core<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="jst.java"/>
  <fixed facet="jst.web"/>
  <installed facet="jst.web" version="2.4"/>
  <installed facet="jst.java" version="6.0"/>
</faceted-project>

另外在网上看到一种解决方法是这样:

右击工程名字,Maven > Update Project Configuration, 这样不用去手动设置 project facets.

如果你遇到同样的问题可以使用这种方法试试,比手动修改方便许多。

 

PS: 其实如果你的 Java 编译器用的是 1.6 版本,这里配置为 1.5 也是不会有问题的,因为是兼容的。不过用的什么就写什么,会更清晰点~
 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载