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

Maven“构建路径指定执行环境J2SE-1.5”,尽管我将其更改为1.7

狄富
2023-03-14

在Eclipse Juno中,我安装了最新的m2e插件(1.2.20120903-1050)。在preferences中,我在Java中添加了jdk1.7.0\u 11-

构建路径指定执行环境J2SE-1.5。工作区中没有安装与此环境严格兼容的JRE。

我不知道如何解决这个问题。

我相信这是一个Maven问题,因为当我运行正常的Java项目时,我没有这个错误。我在这里读到,我应该更改“maven-compiler-plugin.pom”,并将源和目标从1.5更改为更合适的值。在我的情况下,1.7。我已经这样做了,但我仍然得到警告。

共有3个答案

吴正祥
2023-03-14

我知道这是个老话题。我也有同样的问题。我测试了关于这个话题的所有答案。这里什么都没用。。。但我找到了另一个解决方案。

去pom-

  • 名称:“maven.compiler.target”值:“1.7”

  • 名称:“maven.compiler.source”值:“1.7”

现在做一个maven更新。

宣胜
2023-03-14
  1. 右键单击您的项目
  2. 单击属性
  3. 单击左侧菜单上的Java编译器选项
  4. 在右侧JDK合规部分下,将其更改为“1.7”
  5. 运行Maven干净,然后构建Maven。
简嘉赐
2023-03-14

以上所有答案暂时都可能有效,但只要您在命令行或maven上运行maven→ 更新项目…JDK将被重置,这也是我理解的问题。

要永久修复此问题,请将以下代码添加到pom文件中。记住做一个专家→ 之后更新project…或在命令行上更新mvn clean compile。

<build>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
        </plugins>

    </pluginManagement>
</build>
 类似资料:
  • 问题内容: 在Eclipse Juno中,我安装了最新的m2e插件(1.2.20120903-1050)。在首选项中,我在Java->已安装JRE->添加中添加了jdk1.7.0_11,然后指定了位置()。当我创建一个新的Maven项目并运行它时,我得到一个警告: 构建路径指定执行环境J2SE-1.5。工作区中没有安装与该环境严格兼容的JRE。 我不确定该如何解决。 我认为这是一个Maven问题,

  • 在Eclipse Juno中,我安装了最新的m2e插件(1.2.20120903-1050)。在首选项中,我在Java中添加了JDK1.7.0_11->Installed JRES->Add,然后指定了位置()。当我创建一个新的Maven项目并运行它时,我会得到一个警告: 构建路径指定执行环境J2SE-1.5。工作区中没有安装与此环境严格兼容的JRE。 我不知道如何解决这个问题。 我相信这是一个M

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

  • 我使用OS X Yosemite(10.10.2),并且有一些我想在Eclipse中构建的java项目。有些项目是旧的,它们在Java5、6和7中。最初,我安装了JDK7和Eclipse Luna。然后我读了这个和这个线程如何在Mac上安装特定的JDK。我使用这个脚本安装JDK,并更改了这两行,以便与Yosemite兼容。 由 下面是我的目录的内容 但我不知道有谁能在优胜美地使用这些java版本。

  • 我正在学习一门乌德米课程“Selenium WebDrive withJavafor初学者”,并且已经完成了课程中的所有设置,但是我一生都无法摆脱eclipse中的这个警告。我验证了我的mac上安装了java18.0.1.1,编辑了eclipse中的构建路径以指向18.0.1.1jdk。问题是,JRE系统库不断恢复到JavaSE-17,afaik没有安装在我的机器上。每次我单击更新maven项目时

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