jdk21安装后无jre文件该如何解决

 更新时间:2024年05月21日 10:17:17   作者:超级无敌小神仙  
java开发少不了安装jdk,下面这篇文章主要给大家介绍了关于jdk21安装后无jre文件该如何解决的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下

以前下载的jdk1.8版本,在安装目录下会有jre文件夹,而如今下载的jdk21却没有,导致jre环境变量无法配置,办法总比困难多,以下是解决方案:

以管理员身份运行cmd。

使用link命令来定制jre内容:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

原理:jlink --module-path "java模块位置" --add-modules 加入需要的模块,多个用英文逗号隔开 --output "指定生成的jre文件夹路径"

运行以后,发现jre文件夹出来了,接下来我们就可以继续配置jre的环境变量了!

Java:JDK、JRE和JVM的关系

JDK为Java应用程序提供了基本的开发和运行环境,是整个Java的核心,包括:

1.Java运行环境(JRE)

2.JDK类库,如:java.lang、java.io、java.awt、java.swing等类

3.Java开发工具,如:javac.exe(编译工具)、java.exe(运行工具)、javadoc.exe(生成JavaDoc文档的工具)和jar.exe(打包工具)等

与JDK安装目录中的文件夹对应关系,如下图:

JRE(Java Runtime Environment,Java运行环境)

JRE是Java程序的运行环境,包含:JVM和Java核心类库

JVM(Java Virtual Machine,Java虚拟机)

JVM即Java虚拟机,是整个Java实现跨平台的最核心的部分,是编译后的Java程序(.class文件)和硬件系统的接口,不仅解释执行编译后的Java指令,而且还进行安全检查

三者关系

  • JDK = JRE + 其他
  • JRE = JVM + 其他

图示如下:

总结

到此这篇关于jdk21安装后无jre文件该如何解决的文章就介绍到这了,更多相关jdk21安装后无jre文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mybatis中${param}与#{param}的区别说明

    Mybatis中${param}与#{param}的区别说明

    这篇文章主要介绍了Mybatis中${param}与#{param}的区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06
  • Java基于分治法实现的快速排序算法示例

    Java基于分治法实现的快速排序算法示例

    这篇文章主要介绍了Java基于分治法实现的快速排序算法,结合实例形式分析了java基于分治法的快速排序相关实现技巧,代码中备有较为详细的注释说明便于理解,需要的朋友可以参考下
    2017-12-12
  • 基于@Autowired依赖注入的原理分析

    基于@Autowired依赖注入的原理分析

    这篇文章主要介绍了基于@Autowired依赖注入的原理分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • 分享Java多线程实现的四种方式

    分享Java多线程实现的四种方式

    这篇文章主要介绍了分享Java多线程实现的四种方式,文章基于 Java的相关资料展开多线程的详细介绍,具有一的的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • 在Spring Boot使用Undertow服务的方法

    在Spring Boot使用Undertow服务的方法

    Undertow是RedHAT红帽公司开源的产品,采用JAVA开发,是一款灵活,高性能的web服务器,提供了NIO的阻塞/非阻塞API,也是Wildfly的默认Web容器,这篇文章给大家介绍了在Spring Boot使用Undertow服务的方法,感兴趣的朋友跟随小编一起看看吧
    2023-05-05
  • springboot 实现bean手动注入操作

    springboot 实现bean手动注入操作

    这篇文章主要介绍了springboot 实现bean手动注入操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • idea使用tomcat报404的问题及解决过程

    idea使用tomcat报404的问题及解决过程

    解决Tomcat部署问题:检查路径是否正确(JSP文件避免放在WEB-INF)、确保Tomcat配置路径一致,必要时重新部署,若日志乱码,修改logging.properties中编码为GBK
    2025-08-08
  • 如何用Maven开发Spring Boot项目详解

    如何用Maven开发Spring Boot项目详解

    SpringBoot是一个集成Spring框架优点的开源后台开发框架,自动化配置和内嵌容器等特性减少了配置工作量,使得开发者可以更加专注于业务逻辑,这篇文章主要介绍了如何用Maven开发Spring Boot项目,需要的朋友可以参考下
    2024-09-09
  • Java 数据结构链表操作实现代码

    Java 数据结构链表操作实现代码

    这篇文章主要介绍了Java 数据结构链表操作的相关资料,并附实例代码,需要的朋友可以参考下
    2016-10-10
  • Spring AOP 创建代理对象详情

    Spring AOP 创建代理对象详情

    这篇文章介绍了Spring AOP 创建代理对象详情,主要介绍AOP 创建代理对象和上下文相关的内容,下文分享具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05

最新评论