“分面项目问题(Java 版本不匹配)”错误信息
Eclipse 的“问题”选项卡显示以下错误:
描述:Java 编译器级别与安装的 Java 项目构面的版本不匹配。
资源:分组
路径:[空白]
地点:未知
类型:分面项目问题(Java 版本不匹配)
我的 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>
还有哪些设置可能不匹配?
Eclipse's "problems" tab is displaying this error:
Description: Java compiler level does not match the version of the installed Java project facet.
Resource: groupping
Path: [blank]
Location: Unknown
Type: Faceted Project Problem (Java Version Mismatch)
My pom.xml
has this setting:
<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>
Where else could the settings be mismatched?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您检查过您的
项目属性 -> 吗?项目 Facets 面板? (摘自该帖子)
检查您的 Java 合规性级别:
Did you check your
Project Properties -> Project Facets
panel? (From that post)Check also your Java compliance level:
取自Eclipse:Java 编译器级别和项目构面不匹配
还提供了可以访问 Java 编译器和构面版本的位置。
Taken from Eclipse: Java compiler level and project facet mismatch
Also gives location of where you can access the Java compiler and facet version.
项目方面应该由 M2Eclipse 插件从 POM 配置自动派生。如果您对 POM 进行了一些更改并且需要 Eclipse 考虑这些更改,请在您的项目上右键单击,然后转到 Maven >更新项目配置。您不应手动设置项目方面。
The project facets should be derived automagically by the M2Eclipse plugin from the POM configuration. If you make some changes to the POM and need Eclipse to take them into account, right-click on your project, then go to Maven > Update Project Configuration. You should not set project facets manually.
在 Spring STS 中,右键单击项目并选择选择“打开项目”,此选项在后台执行必要的操作将项目带回工作空间。
谢谢&问候
文加特·马兰
In Spring STS, Right click the project & select "Open Project", This provision do the necessary action on the background & bring the project back to work space.
Thanks & Regards
Vengat Maran
我在 Java 1.6 上运行应用程序时遇到了这个问题,而我拥有针对不同应用程序的所有三个版本的 Java 6、7、8。我访问了导航器视图并从facet.core.xml 中手动删除了不需要的方面。干净的构建和瓦拉!
I encountered this issue while running an app on Java 1.6 while I have all three versions of Java 6,7,8 for different apps.I accessed the Navigator View and manually removed the unwanted facet from the facet.core.xml .Clean build and wallah!