JDK17中沒有JRE或者JDK其它版本中沒有JRE解決方法
在安裝jdk17之后發(fā)現(xiàn)沒有自動(dòng)安裝jre。查詢資料之后發(fā)現(xiàn),Java11以上版本只有jdk安裝包,不再提供jre安裝包。但是,很多時(shí)候我們都需要用到j(luò)re。不用擔(dān)心,我們可以通過命令在jdk中提取生成jre。
JDK17中沒有JRE或者JDK其它版本中沒有JRE解決方法:
1、按快捷鍵“win+r”,在運(yùn)行中輸入“cmd”,然后按“Ctrl+Shfit+Enter”以管理員身份打開命令提示符。
2、在命令提示符中執(zhí)行命令下面命令,切換到j(luò)dk安裝目錄下。
cd /d "C:\Program Files\Java\jdk-17"
3、執(zhí)行下面命令,在jdk中提取jre。
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 說明:--add-modules如需添加多個(gè)模塊,模塊之間可以使用“,”逗號(hào)隔開。
4、可以使用下面命令查看所有模塊。
bin\java --list-modules
這就是JDK17中沒有JRE或者JDK其它版本中沒有JRE解決方法。Java11以上版本都沒有jre安裝包,如果需要用到j(luò)re,都需要自己使用命令生成一下。