jdk11中如何生成jre

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdk11中如何生成jre相关的知识,希望对你有一定的参考价值。

参考技术A 许多java软件的运行需要依赖jre,但是在安装jdk11后,发现jdk11并没有自动安装jre环境。
其实jdk11的安装包里是自带jre的,只不过没有自动安装,手动安装一下就可以了。
在cmd控制台cd到%JAVA_HOME%(用户安装路径)目录下输入命令,或者直接打开jdk的安装目录后在地址栏输入命令,回车。

jre就会自动生成出来了

JDK13手动生成jre模块

为了精简jkd安装包,从jdk9开始,安装后安装目录中不再包含jre模块,但可以借助安装好的jdk生成jre,需要用户手动生成。

  1. shaguashi安装jdk。
  2. 利用jdk生成jre模块,在jdk_home下执行下列命令:
binjlink.exe --module-path jmods --add-modules java.desktop --output jre

执行完毕后可以看到多出来jre目录。

  1. 配置java环境变量:
    • 配置JAVA_HOME
    • 追加path
      • %JAVA_HOME%in
      • %JAVA_HOME%jrein
  2. 检查:
    执行java -version javac javap jps等命令,查看输出的版本等信息是否正确。

以上是关于jdk11中如何生成jre的主要内容,如果未能解决你的问题,请参考以下文章

Java 答疑:JDK 11(Java 11)之后没有 JRE 目录,环境用户变量配置的解决方法

使用 JDK11 遇到的问题

如何使用 Open JDK 11 安装 SonarQube

JDK11安装完成后没有jre目录

刚安装的java jdk11,发现安装路径没有jre文件夹

如何安装 JRE 或 JDK 以在 Windows 7 上运行 Android 开发人员工具?