JDK17中没有JRE或者JDK其它版本中没有JRE解决方法
小编:霸主
更新时间:2024-12-25 17:45
在安装jdk17之后发现没有自动安装jre。查询资料之后发现,Java11以上版本只有jdk安装包,不再提供jre安装包。但是,很多时候我们都需要用到jre。不用担心,我们可以通过命令在jdk中提取生成jre。
JDK17中没有JRE或者JDK其它版本中没有JRE解决方法:
1、按快捷键“win+r”,在运行中输入“cmd”,然后按“Ctrl+Shfit+Enter”以管理员身份打开命令提示符。
2、在命令提示符中执行命令下面命令,切换到jdk安装目录下。
cd /d "C:\Program Files\Java\jdk-17"
3、执行下面命令,在jdk中提取jre。
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
说明:--add-modules如需添加多个模块,模块之间可以使用“,”逗号隔开。
4、可以使用下面命令查看所有模块。
bin\java --list-modules
这就是JDK17中没有JRE或者JDK其它版本中没有JRE解决方法。Java11以上版本都没有jre安装包,如果需要用到jre,都需要自己使用命令生成一下。