日食警告 "Build path specifies execution environment JavaSE-17."
Eclipse Warning "Build path specifies execution environment JavaSE-17."
我正在参加一个 udemy 课程“Selenium Webdriver with Java for Beginners”并且已经完成了课程中的所有设置,但是我终生无法摆脱 eclipse 中的这个警告。我确认我在我的 mac 上安装了 java18.0.1.1,编辑了 eclipse 中的构建路径以指向 18.0.1.1 jdk。问题是,JRE 系统库一直恢复到 JavaSE-17,我的 machine 上没有安装 afaik。每次我点击更新 maven 项目时都会发生。
在我的 pom.xml 文件中,我有以下 maven 插件,指定 java18...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.10.1</version>
<configuration>
<source>18</source>
<target>18</target>
</configuration>
</plugin>
构建路径指定执行环境JavaSE-17。工作区中没有安装与此环境严格兼容的 JRE。
Eclipse
尝试检查您 pom.xml 中的此块。
<properties>
...
<maven.compiler.source>18</maven.compiler.source>
<maven.compiler.target>18</maven.compiler.target>
</properties>
如果它不起作用,请查看有关 Maven 的官方手册 POM.xml here
确保您的 Mac.
也有正确的 Maven 路径
使用 Java 18 需要 Eclipse 2022-03 和 this Marketplace 补丁。 2022-03 在 Java18 前一周(3 月 16 日 vs. 3 月 22 日)发布,因此不能正式声称支持它。本月晚些时候更新到 2022-06 之前应该卸载补丁。
我正在参加一个 udemy 课程“Selenium Webdriver with Java for Beginners”并且已经完成了课程中的所有设置,但是我终生无法摆脱 eclipse 中的这个警告。我确认我在我的 mac 上安装了 java18.0.1.1,编辑了 eclipse 中的构建路径以指向 18.0.1.1 jdk。问题是,JRE 系统库一直恢复到 JavaSE-17,我的 machine 上没有安装 afaik。每次我点击更新 maven 项目时都会发生。
在我的 pom.xml 文件中,我有以下 maven 插件,指定 java18...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.10.1</version>
<configuration>
<source>18</source>
<target>18</target>
</configuration>
</plugin>
构建路径指定执行环境JavaSE-17。工作区中没有安装与此环境严格兼容的 JRE。
Eclipse
尝试检查您 pom.xml 中的此块。
<properties>
...
<maven.compiler.source>18</maven.compiler.source>
<maven.compiler.target>18</maven.compiler.target>
</properties>
如果它不起作用,请查看有关 Maven 的官方手册 POM.xml here
确保您的 Mac.
也有正确的 Maven 路径使用 Java 18 需要 Eclipse 2022-03 和 this Marketplace 补丁。 2022-03 在 Java18 前一周(3 月 16 日 vs. 3 月 22 日)发布,因此不能正式声称支持它。本月晚些时候更新到 2022-06 之前应该卸载补丁。