无法在Spring Tool Suite中的一个项目中更改Java编译器JDK合规性

问题描述 投票:0回答:1

我最近得到了一台新PC,并在我的工作区中导入了我工作的项目。

之后我注意到其中一个项目的JDK合规级别错误。我想改变“在'Java构建路径''设置中使用”执行环境'JavaSE-1.7'中的合规性“但不能改变它。单击“应用”不会改变任何事情。但是对于其他项目,它是可能的。 (但他们在“Java构建路径”上“使用执行环境中的合规性'J2SE-1.5'”)

我究竟做错了什么?我的同事按照我的方式安装了一切,她可以改变它。

问题是由于这个错误的版本,我无法启动我的非工作问题。

PS:我在使用Spring Tool Suite 3.8.4

java eclipse spring-tool-suite
1个回答
0
投票

假设您的项目是一个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通过项目的上下文菜单更新项目配置:

  • 右键单击该项目。
  • 选择菜单'Maven >>更新项目'

参考文献:

© www.soinside.com 2019 - 2024. All rights reserved.