简介:本文详细解释了 JDK 9, 10, 11, 12 版本在没有 JRE 的情况下的安装方法,帮助开发者更好地配置和使用 Java 开发环境。
随着 Java 版本的更新,JDK 的安装包中逐渐不再包含 JRE(Java Runtime Environment,Java 运行环境)。这可能会给一些新手开发者带来一些困扰,因为他们可能不知道如何正确地配置和使用 Java 开发环境。在这篇文章中,我们将详细介绍在没有 JRE 的情况下,如何安装和使用 JDK 9, 10, 11, 12 版本。
首先,我们需要明确一点,从 JDK 8 开始,JRE 已经不再包含在 JDK 的安装包中。因此,我们需要通过其他方式来获取 JRE。对于 JDK 9, 10, 11, 12,我们可以通过以下步骤来安装和使用:
步骤一:下载和安装 JDK
首先,我们需要从官方网站下载对应版本的 JDK 安装包。下载完成后,按照提示进行安装。安装过程中,我们可以选择安装路径和其他一些选项,但需要注意的是,我们不需要在环境变量中配置 JRE,因为从 JDK 9 开始,JRE 已经与 JDK 集成在一起。
步骤二:配置环境变量
安装完成后,我们需要配置环境变量,以便在命令行中使用 Java 命令。具体来说,我们需要配置 JAVA_HOME 和 PATH 两个环境变量。JAVA_HOME 应该指向 JDK 的安装路径,而 PATH 则应该包含 JDK 的 bin 目录。这样,我们就可以在命令行中直接使用 java 和 javac 等命令了。
步骤三:生成 JRE
虽然 JDK 的安装包中不再包含 JRE,但我们可以通过 JDK 自带的 jlink 工具来生成 JRE。打开命令行,进入 JDK 的 bin 目录,然后输入以下命令:
jlink --module-path jmods --add-modules java.desktop --output jre
这个命令会生成一个名为 jre 的文件夹,里面包含了 JRE 的所有文件。这个文件夹可以放在任何你喜欢的地方,但通常我们会将其放在 JDK 的 bin 目录下。
步骤四:验证安装
最后,我们可以通过在命令行中输入 java -version 命令来验证 Java 开发环境是否配置成功。如果一切正常,你应该能够看到类似于以下内容的输出:
java version "11.0.1" 2018-10-16 LTSJava(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)
这就说明我们已经成功地安装和配置了 JDK 和 JRE。
总的来说,虽然从 JDK 9 开始,JRE 不再包含在 JDK 的安装包中,但这并不会给我们的开发工作带来太大的困扰。只要我们按照上述步骤正确地安装和配置 Java 开发环境,就可以顺利地使用 Java 进行开发了。
希望这篇文章能够帮助到那些正在为 JDK 9, 10, 11, 12 没有 JRE 而苦恼的开发者们。如果你还有其他问题或疑问,欢迎在评论区留言,我会尽快回复并解答。