当前位置: 首页 > 知识库问答 >
问题:

Eclipse警告“构建路径指定执行环境JavaSE-17”

宗冠宇
2023-03-14

我正在学习一门乌德米课程“Selenium WebDrive withJavafor初学者”,并且已经完成了课程中的所有设置,但是我一生都无法摆脱eclipse中的这个警告。我验证了我的mac上安装了java18.0.1.1,编辑了eclipse中的构建路径以指向18.0.1.1jdk。问题是,JRE系统库不断恢复到JavaSE-17,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。

日食

共有2个答案

荀振国
2023-03-14

尝试在pom中检查此块。xml。

  <properties>
    ...
    <maven.compiler.source>18</maven.compiler.source>
    <maven.compiler.target>18</maven.compiler.target>
  </properties>

如果它不起作用,请在此处查看有关Maven的POM. xml的官方手册

确保您的Mac上也有正确的Maven路径。

司徒博容
2023-03-14

使用Java 18需要Eclipse 2022-03和市场上的此修补程序。2022-03版本发布于Java 18之前一周(3月16日vs.3月22日),因此它不能正式声称支持它。在本月晚些时候更新到2022-06之前,应卸载该修补程序。

 类似资料:
  • 问题内容: 我在Eclipse Helios中创建一个Maven项目。它一天可以正常工作,但是随后出现此警告: 构建路径指定执行环境J2SE-1.4。在工作区中没有安装与该环境严格兼容的JRE。 自从出现此消息以来,项目停止了编译和调试。有人对此问题有解决方案吗? 问题答案: 在项目中的Eclipse中: 右键点击你的项目 单击属性 Java构建路径:库;删除“ JRE系统库[J2SE 1.4]”

  • 因此,完整的警告看起来像 我刚刚安装了JDK(版本:14.0.1从这里开始)和Eclipse(版本:2020-03(4.15.0从这里开始) 我读过post1和post2,但我没有Java中的任何库->构建路径->用户库。根本就空着。在已安装的库中,我没有任何jdk{version}。我只有名字“JDK”和位置“D:\...” 我是不是遗漏了一些重要东西?因为我不知道如何修复它。 我是newbee

  • 在Eclipse中,我收到一个错误: 构建路径指定执行环境Java SE 1.7 工作区中没有安装与此环境严格兼容的JRE。

  • 安装了JDK1.8和Spring Boot套件。当我在spring boot中创建我的第一个项目时,我得到了警告-构建路径指定执行环境javase-11?我选中了Preference->Java->Installed JRE->selected 1.8 JRE-Added它,然后选择JVM并选择JRE文件夹作为JDK 1.8文件夹和JRE的新名称

  • 我在VSCode工作区中设置JRE时遇到了一些问题。我以为问题是在中正确设置了,但我仍然得到以下错误: 我想这是因为JRE指定了Java10而我使用了Java11。 对于如何为vscode设置JRE有什么建议吗? 另外,这里是我正在使用的java版本和我的设置。

  • 问题内容: 我最近安装了Jasperserver和JaspersoftStudio以与JasperReports一起使用。在创建到PostgreSQL数据库的数据库连接并从该数据库生成报告之后,我在JaspersoftStudio中收到以下警告,但我无法解决。 我发现该配置没有关联的JRE系统库,所以我尝试使用Jaspersoft Studio附带的JRE系统库[JavaSE-1.6],但无法解决