我最近得到了一台新PC,并在我的工作区中导入了我工作的项目。
之后我注意到其中一个项目的JDK合规级别错误。我想改变“在'Java构建路径''设置中使用”执行环境'JavaSE-1.7'中的合规性“但不能改变它。单击“应用”不会改变任何事情。但是对于其他项目,它是可能的。 (但他们在“Java构建路径”上“使用执行环境中的合规性'J2SE-1.5'”)
我究竟做错了什么?我的同事按照我的方式安装了一切,她可以改变它。
问题是由于这个错误的版本,我无法启动我的非工作问题。
PS:我在使用Spring Tool Suite 3.8.4
假设您的项目是一个maven项目。您应该通过pom.xml
文件设置Java源和目标级别。像这样的东西:
<project>
[...]
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
[...]
</project>
一旦你完成了...如果m2e(eclipse maven工具)没有自动更新Eclipse中项目的合规级别,你可能需要告诉m2e通过项目的上下文菜单更新项目配置:
参考文献: