兔兔bling 2024-05-29 08:43 采纳率: 0%
浏览 83

创建maven项目时报错Error running''[org.apache.maven.plugins:maven-arche…]:Cannot find JRE '17'

创建maven项目时,系统报错,项目用的JDK1.8,网上搜不到关于这个报错JRE的错误,跟着其他的攻略改了maven如图的相关配置,看了maven配置的地址和仓库地址也都没问题,再新建一个maven项目Runner那里又变成JRE17了

img

img

img

  • 写回答

4条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-05-29 08:43
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在尝试通过IntelliJ IDEA创建一个新的Maven项目,并且遇到了“Cannot find JRE '17'"的错误。这个错误可能是因为IDEA在运行Maven命令时找不到与指定版本匹配的JRE(Java Runtime Environment)。尽管你的项目使用的JDK是1.8,但某些设置可能仍指向了JRE 17。

    为了解决这个问题,请按照以下步骤操作:

    1. 检查Maven插件的配置: 打开 File -> Settings (or Preferences on macOS) -> Build, Execution, Deployment -> Build Tools -> Maven -> Runner。 确保 JRE 设置为 1.8 (java version "1.8.0_331", path: C:/Program Files/Java/jdk1.8.0_331) 或者你的JDK 1.8的实际路径。

    2. 确认IDEA的全局JDK设置: 在同一菜单中,找到 Project Settings -> Project -> Project SDK,确保这里也是选择的JDK 1.8。

    3. 检查Maven本地配置文件: 在用户目录下的 .mvn 文件夹里,查看是否存在 jvm.config 文件。如果有,打开它并确保里面配置的是JDK 1.8。如果没有这个文件,不需要做任何改动。

    4. 清理IDE缓存: 尝试清空IDEA的缓存。关闭IDE,然后删除 %USERPROFILE%\.IntelliJIdeaXX\system\tomcat%USERPROFILE%\.IntelliJIdeaXX\config\caches (XX代表你的IDEA版本号)这两个目录。之后重启IDEA,看是否还有问题。

    5. 更新或重新安装Maven插件: 如果上述方法都无效,考虑更新或重新安装Maven插件。在IDEA中,选择 Help -> Find Action...,输入 plugins 并打开插件市场,搜索 Maven,确保其是最新的版本。

    6. 验证环境变量: 检查系统的环境变量,确保 JAVA_HOME 指向的是JDK 1.8的路径,而不是JDK 17或其他版本。

    7. 重启电脑: 最后,如果所有方法都尝试过仍然有问题,重启电脑有时候也能解决问题。

    完成这些步骤后,你应该能够成功地创建Maven项目而不会遇到“Cannot find JRE '17'"的错误。如果你仍然遇到问题,或者需要进一步的帮助,请告诉我,我会继续提供支持。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 5月29日