Eclipse 的“问题”选项卡显示以下错误:
描述:Java 编译器级别与已安装的 Java 项目构面的版本不匹配。
资源:分组
路径:[空白]
地点:未知
类型:分面项目问题(Java 版本不匹配)
My pom.xml
有这样的设置:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
还有哪些地方的设置可能不匹配?
你检查过你的Project Properties -> Project Facets
控制板? (从那个帖子)
WTP 项目由多个功能单元组成(称为
方面)。
Java Facet 版本需要始终与 Java 编译器合规性相匹配
等级。
更改 java 级别的最佳方法是使用 Project Facets
属性面板,因为这将同时更新两个位置。
The "Project->Preferences->Project Facets
“将其配置存储在此文件中,”org.eclipse.wst.common.project.facet.core.xml
“, 在下面 ”.settings
“ 目录。
内容可能如下所示
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="WebSphere Application Server v6.1"/>
<fixed facet="jst.java"/>
<fixed facet="jst.web"/>
<installed facet="jst.java" version="5.0"/>
<installed facet="jst.web" version="2.4"/>
<installed facet="jsf.ibm" version="7.0"/>
<installed facet="jsf.base" version="7.0"/>
<installed facet="web.jstl" version="1.1"/>
</faceted-project>
还要检查您的Java 合规级别:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)