编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

JDK和JRE有什么不同?如何创建JRE?

wxchong 2024-06-08 22:58:23 开源技术 77 ℃ 0 评论

jdk和jre的区别为:JRE是java运行时环境而JDK是java开发工具包,JDK包含JRE,但是JRE可以独立安装。

  • JDK:java development kit (java开发工具),JDK 是用于开发 Java 程序的最小环境。
  • JRE:java runtime environment (java运行时环境),是提供给 Java 程序运行的最小环境。

JRE包含了java虚拟机、java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。运行java程序只需安装JRE。如果需要编写java程序,需要安装JDK。

使用exe4j生成的EXE文件运行时需要JRE。如果希望所生成的EXE文件可以在其他计算机中运行,则需要另行准备JRE。但Java11及以上版本的安装目录中都没有直接提供JRE。对于Java11及以上版本,要生成JRE,可以在Java的安装目录的bin文件夹中输入命令:

jlink.exe --module-path jmods --add-modules java.desktop --output jre

此时会生成一个JRE目录。完整的JRE目录下应该含有bin目录等。需要将此 JRE 目录移动至其他地方保存,不要放在 Java 目录下污染环境。exe4j 在安装时会扫描 Java 的目录,此过程生成的 JRE 目录会对 exe4j 形成干扰,导致其安装失败。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表