如何在 Windows 中安装多个 JDK?

17 Mar 2025 | 4 分钟阅读

Java Development Kit (JDK) 是创建 Java 计算机程序的重要工具。它提供了开发人员构建 Java 程序和 Applet 所需的所有工具和资源。Java Development Kit (JDK) 结合了 Java 虚拟机 (JVM) 和 Java 运行时环境 (JRE),使其成为 Java 开发的关键组成部分。安装 JDK 时,请记住您将其放置在计算机上的位置,例如文件夹、磁盘和目录。此要求的相关性将在后续阶段变得清晰。

要安装 JDK,用户应遵循特定步骤。在安装过程中,记住目标文件夹——JDK 保存的驱动器和目录——至关重要。这些信息对于安装的后续阶段至关重要,因为与此目标文件夹相关的需求将在稍后显现。

分步实施

JDK 的两个版本,即版本 20 和 21,已安装在 C:\Program Files\Java 目录中。如有必要,您可以选择下载不同版本的 JDK 并将它们保存在不同驱动器上的不同目录中。

How to Install Multiple JDK's in Windows

将“C:\Program Files\Java\jdk-20”添加到路径环境变量后,打开命令提示符并输入“java”,然后按 Enter 键。您可能会遇到错误,因为位于下载的 JDK “bin” 目录中的“java”命令找不到。检查下载的 JDK 的“bin”目录中是否有扩展名为 .exe 的可执行文件。问题是命令提示符找不到此应用程序。

How to Install Multiple JDK's in Windows

当您在命令提示符中输入命令时,Windows 会尝试查找匹配的可执行文件。如果找不到,则会发生错误。Windows 中所有可执行文件的位置都存储在一个名为“path”的环境变量中。在我们的例子中,我们收到一个错误,因为我们没有在路径环境变量(例如 C:\Program Files\Java\jdk-20)中告诉系统在哪里找到 Java 可执行文件,并且此位置会随着每个 JDK 版本而更改。要检查 Windows 中路径环境变量的值,请单击“开始”按钮旁边的搜索图标,键入“Environment”,然后选择“Edit The System Environment Variables”(编辑系统环境变量)选项。

How to Install Multiple JDK's in Windows

选择上述选项后,将打开一个 GUI 应用程序。随后,请在特定 GUI 应用程序的屏幕上导航到“Environment Variables”(环境变量)按钮并单击它。

How to Install Multiple JDK's in Windows

单击“Environment Variables”(环境变量)按钮后,将出现下图所示的窗口。导航到“System Variables”(系统变量)部分,选择“Path”变量,然后单击“Edit”(编辑)按钮。

How to Install Multiple JDK's in Windows

单击“Edit”(编辑)按钮后出现的图像显示,路径“C:Program FilesJavajdk-20”未包含在路径环境变量中。

How to Install Multiple JDK's in Windows

接下来,单击显示的图片中的“New”(新建)按钮,添加“C:\Program Files\Java\jdk-20”,然后按 OK。继续按 OK 直到 GUI 应用程序自动关闭。之后,重新打开“Edit The System Environment Variables”(编辑系统环境变量)选项,并验证路径环境变量的更新值。有关确认,请参阅下图。

How to Install Multiple JDK's in Windows

现在,打开命令提示符。如果它已打开,请关闭并重新打开。然后,键入“java”。您应该会看到类似下图的输出。

How to Install Multiple JDK's in Windows

为了使用多个 JDK,我们已在路径环境变量中配置了 JDK 版本 21 的“bin”文件夹的路径。它允许使用 JDK 版本 21 编译和执行 Java 程序。要切换到 JDK 版本 21,有必要将路径“C:\Program Files\Java\jdk-21\bin”添加到路径环境变量。请按照前面概述的步骤进行添加,并记住提到的路径特定于我们的示例。通过下图验证更改。

How to Install Multiple JDK's in Windows

现在,考虑到 JDK 版本 20 和 21 的“bin”目录中可执行文件的路径,重要的是要记住,当路径环境变量中有多个路径时,系统会优先处理第一个路径,而忽略其余路径。打开命令提示符,如果它当前已打开,请关闭并重新打开。要检查输出,请键入“java -version”。在我们的场景中,它显示“java version 20.0.1”,因为 JDK 版本 20 的“bin”目录的路径在列表中是第一个。请查看上图进行确认。

How to Install Multiple JDK's in Windows

在选择特定的 JDK 时,请确保该特定 JDK 的“bin”文件夹的路径在所有相应 JDK 的“bin”目录的路径列表中位于顶部。在路径值可见的环境变量窗口中,您会在右侧看到标有“MOVE UP”(上移)和“MOVE DOWN”(下移)的按钮。使用这些按钮相应地组织您的 JDK 的 bin 路径值。例如,如果您打算使用 JDK 版本 21,请选择路径“C:\Program Files\Java\jdk-21\bin”并将其移至顶部。

How to Install Multiple JDK's in Windows

选择“C:Program FilesJavajdk-21bin”后,单击“Move up”(上移)按钮将其移至列表顶部。按 OK 并继续按 OK 直到 GUI 应用程序自动关闭。之后,检查路径环境变量的更新值。通过下图确认更改。

How to Install Multiple JDK's in Windows

现在,打开命令提示符。如果之前已打开,请关闭并重新打开。然后,键入命令“java -version”并观察结果。它应该显示“java version 21.0.1”,因为 JDK-21 的 bin 文件夹的路径位于 JDK bin 文件夹路径列表的顶部。您现在已成功设置机器以使用 JDK-21 构建和运行 Java 程序。

How to Install Multiple JDK's in Windows