jdk21安裝后無jre文件該如何解決
以前下載的jdk1.8版本,在安裝目錄下會有jre文件夾,而如今下載的jdk21卻沒有,導致jre環(huán)境變量無法配置,辦法總比困難多,以下是解決方案:
以管理員身份運行cmd。

使用link命令來定制jre內(nèi)容:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
原理:jlink --module-path "java模塊位置" --add-modules 加入需要的模塊,多個用英文逗號隔開 --output "指定生成的jre文件夾路徑"

運行以后,發(fā)現(xiàn)jre文件夾出來了,接下來我們就可以繼續(xù)配置jre的環(huán)境變量了!
Java:JDK、JRE和JVM的關系
JDK為Java應用程序提供了基本的開發(fā)和運行環(huán)境,是整個Java的核心,包括:
1.Java運行環(huán)境(JRE)
2.JDK類庫,如:java.lang、java.io、java.awt、java.swing等類
3.Java開發(fā)工具,如:javac.exe(編譯工具)、java.exe(運行工具)、javadoc.exe(生成JavaDoc文檔的工具)和jar.exe(打包工具)等
與JDK安裝目錄中的文件夾對應關系,如下圖:

JRE(Java Runtime Environment,Java運行環(huán)境)
JRE是Java程序的運行環(huán)境,包含:JVM和Java核心類庫
JVM(Java Virtual Machine,Java虛擬機)
JVM即Java虛擬機,是整個Java實現(xiàn)跨平臺的最核心的部分,是編譯后的Java程序(.class文件)和硬件系統(tǒng)的接口,不僅解釋執(zhí)行編譯后的Java指令,而且還進行安全檢查
三者關系
- JDK = JRE + 其他
- JRE = JVM + 其他
圖示如下:

總結
到此這篇關于jdk21安裝后無jre文件該如何解決的文章就介紹到這了,更多相關jdk21安裝后無jre文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Mybatis中${param}與#{param}的區(qū)別說明
這篇文章主要介紹了Mybatis中${param}與#{param}的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-06-06
Java 數(shù)據(jù)結構鏈表操作實現(xiàn)代碼
這篇文章主要介紹了Java 數(shù)據(jù)結構鏈表操作的相關資料,并附實例代碼,需要的朋友可以參考下2016-10-10

