V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chijince
V2EX  ›  程序员

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

  •  
  •   chijince · 178 天前 · 944 次点击
    这是一个创建于 178 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位大佬,我不太熟悉 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  
       178 天前
    1.1:在 IDEA 的菜单栏中选中 File

      1.2:选中 Project Structureoracle

      1.3:而后,弹出来的对话框左边有一个 SDK ,换下你的 1.8 的 jdk 试下
    chijince
        2
    chijince  
    OP
       178 天前
    @tantandfgh 你好,是在 Project Structureoracle -> Project -> SDK 设置吗?我之前已经选取了 Oracle OpenJDK version 1.8.0_311
    ikas
        3
    ikas  
       178 天前   ❤️ 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
       169 天前
    回来说一下解决的办法,实际是因为这个项目需要 JDK17 ,更换后就好了。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1306 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:22 · PVG 02:22 · LAX 11:22 · JFK 14:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.