V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chijince
V2EX  ›  程序员

求助:使用 IntelliJ IDEA 的 Maven 插件打包时出现一个关于 jrePath 的错误

  •  
  •   chijince · 2022-02-13 10:18:08 +08:00 · 1821 次点击
    这是一个创建于 1050 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位大佬,我不太熟悉 IntelliJ IDEA ,之所以要用是因为一个项目必须要用它来构建。但是按照文档操作过程中遇到一个问题希望大家帮我看看。

    Maven -> Lifecycle -> clean 之后 package

    运行一段时间后报错:

    Could not create a customized JRE due to JDK version is 1.8.0_311. Must use jrePath property to specify JRE location to be embedded

    也可能是一个小问题,但是我比较菜,搞不定。哪位大佬知道怎么解决吗?

    谢谢

    4 条回复    2022-02-22 22:23:10 +08:00
    tantandfgh
        1
    tantandfgh  
       2022-02-13 11:05:52 +08:00
    1.1:在 IDEA 的菜单栏中选中 File

      1.2:选中 Project Structureoracle

      1.3:而后,弹出来的对话框左边有一个 SDK ,换下你的 1.8 的 jdk 试下
    chijince
        2
    chijince  
    OP
       2022-02-13 11:41:46 +08:00
    @tantandfgh 你好,是在 Project Structureoracle -> Project -> SDK 设置吗?我之前已经选取了 Oracle OpenJDK version 1.8.0_311
    ikas
        3
    ikas  
       2022-02-13 15:52:24 +08:00   ❤️ 1
    这个提示是因为需要内嵌一个 jre...

    1. create a customized JRE: 这里是说要创建一个自定义 jre,这需要 jdk9+,因为 jdk9+本身不带 jre,但是可以使用内置命令创建一个 jre

    2. use jrePath property to specify JRE location : 如果使用 jdk8,必须指定自己 jre 的地址


    这应该是你的 maven 中插件或者其他东西需要 jre..还要要仔细看下
    chijince
        4
    chijince  
    OP
       2022-02-22 22:23:10 +08:00
    回来说一下解决的办法,实际是因为这个项目需要 JDK17 ,更换后就好了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2794 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:25 · PVG 20:25 · LAX 04:25 · JFK 07:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.