返回

如何在 Windows 上轻松安装 OpenJDK 11?

windows

在 Windows 上无缝安装 OpenJDK 11

安装 OpenJDK 11 的必要性

OpenJDK 11 是 Oracle 为 Java 开发环境提供的免费版本。它是一个包含 Java 虚拟机 (JVM) 和核心库的二进制包。对于任何使用 Java 技术的开发人员或用户来说,OpenJDK 11 都是必需的。

传统安装方法的缺失

在过去的 Java 版本中,Oracle 提供了可执行的安装程序,它会自动执行安装过程,包括添加注册表项、设置环境变量和将 Java 运行时环境 (JRE) 添加到系统路径。然而,从 Java 11 开始,Oracle 取消了这种简化的安装方法。

解决方法:手动安装

虽然传统安装程序已不再可用,但我们可以通过手动安装过程来安装 OpenJDK 11。以下步骤概述了该过程:

1. 下载 OpenJDK 11

从 Oracle 的官方网站下载 OpenJDK 11。根据你的系统架构选择 Windows x64 或 Windows x86 版本。

2. 解压文件

使用解压缩软件(如 WinRAR 或 7-Zip)将下载的 zip 文件解压到一个你选择的文件夹中。

3. 设置环境变量

在系统环境变量中添加两个新的变量:

  • JAVA_HOME: 指向解压缩的 OpenJDK 文件夹的路径,例如 C:\Program Files\Java\jdk-11
  • PATH:%JAVA_HOME%\bin 添加到 PATH 变量的末尾,分号分隔。

4. 验证安装

打开命令提示符并输入以下命令:

java -version

如果安装成功,你将看到类似以下内容:

java version "11.0.1" 2022-04-19 LTS
Java(TM) SE Runtime Environment (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM (build 11.0.1+13-LTS, mixed mode, sharing)

其他注意事项

1. JavaFX 支持

如果你需要使用 JavaFX,你还需要下载并安装 JavaFX SDK。

2. 疑难解答

如果你在安装过程中遇到任何问题,请参考 Oracle 官方文档:如何在 Windows 上安装 OpenJDK

结论

虽然传统安装方法的缺失给安装 OpenJDK 11 带来了挑战,但通过手动安装过程,我们仍然可以轻松地在 Windows 系统上设置 OpenJDK 11。遵循本文概述的步骤,你就可以无缝安装 OpenJDK 11,并享受 Java 开发和运行的乐趣。

常见问题解答

1. 我可以将 OpenJDK 11 安装在系统范围内吗?

是的,你可以使用 Windows Installer XML Toolset (WiX) 创建安装程序,在系统范围内部署 OpenJDK 11。

2. 如果我有多个版本的 Java 已安装,我如何指定要使用的版本?

使用 JAVA_HOME 环境变量来指定要使用的 Java 版本。

3. 我需要重启计算机才能使更改生效吗?

在大多数情况下,不需要重启计算机。然而,如果你对 PATH 环境变量做出了更改,重启计算机可能是有帮助的。

4. 我如何卸载 OpenJDK 11?

手动卸载 OpenJDK 11 的过程涉及删除解压缩的文件夹和从系统环境变量中删除 JAVA_HOME 和 PATH 变量。

5. 如果我遇到安装问题,应该联系谁寻求支持?

如果你在安装过程中遇到问题,请查阅 Oracle 官方文档并寻求其支持论坛或社区的帮助。