各位大佬,我不太熟悉 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
也可能是一个小问题,但是我比较菜,搞不定。哪位大佬知道怎么解决吗?
谢谢
1
tantandfgh 2022-02-13 11:05:52 +08:00
1.1:在 IDEA 的菜单栏中选中 File
1.2:选中 Project Structureoracle 1.3:而后,弹出来的对话框左边有一个 SDK ,换下你的 1.8 的 jdk 试下 |
2
chijince OP @tantandfgh 你好,是在 Project Structureoracle -> Project -> SDK 设置吗?我之前已经选取了 Oracle OpenJDK version 1.8.0_311
|
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..还要要仔细看下 |
4
chijince OP 回来说一下解决的办法,实际是因为这个项目需要 JDK17 ,更换后就好了。
|