在 Windows 上安装 OpenJDK
1. 概述
Java 在现代软件开发中发挥着关键作用,为许多应用和系统提供了强大的功能。为了在我们的机器上利用 Java 的强大功能,我们需要安装 Java 开发工具包(JDK)。虽然 Oracle JDK 是一个受欢迎的选择,但 OpenJDK 提供了一个具有类似功能的开源替代方案。
本文中,我们将探索在 Windows 环境中安装 OpenJDK 的各种方法,以满足不同的偏好和需求。
2. 手动安装
该方法包括直接从官方网站或受信任的存储库(如 AdoptOpenJDK)下载 OpenJDK 发行版。
下载后,将档案的内容提取到机器上的偏好的位置。配置环境变量(如 PATH
和 JAVA_HOME
)使其指向安装 OpenJDK 的目录是至关重要的。让我们访问控制面板并导航到系统设置。
选择高级系统设置,弹出对话框。
点击环境变量查看系统和用户变量。此处我们将修改 PATH 变量并引入 JAVA_HOME
和 JAVA_HOME
变量。JAVA_HOME
变量应该指向 OpenJDK 的安装目录,而 PATH 变量指向 JDK 的 bin 目录。
本例中,JAVA_HOME
为 C:\Program Files\Java\jdk-21.0.2 ,PATH
为 C:\Program Files\Java\jdk-21.0.2\bin
最后,我们可以通过在命令提示符下运行以下命令来确认安装成功:
> java -version
运行完以上代码后,将会在命令行提示符中出现如下输出:
3. Chocolatey 包管理器
Chocolatey 是一款流行的 Windows 软件包管理器,它简化了软件包的安装和管理。它提供了一个命令行界面(CLI),允许用户轻松搜索、安装和卸载软件包,类似于 Ubuntu上 的 apt 或 macOS 上的 Homebrew 等软件包管理器。
继续之前,我们需要先在机器上安装 Chocolatey。让我们打开一个提升的命令,然后运行以下命令:
> Set-ExecutionPolicy Bypass -Scope Process -Force;
[System.Net.ServicePointManager]::SecurityProtocol =
[System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
一旦安装了 Chocolatey,我们就可以使用它继续安装 OpenJDK。运行以下命令将安装 Java:
> choco install openjdk
4. Scoop 包管理器
与 Chocolatey 类似,Scoop 是另一个专门为 Windows 设计的软件包管理器。Scoop 面向个人用户,而非全系统安装。它将软件包安装在用户的主目录中,不需要管理权限。
要开始使用 Scoop,我们必须首先安装它:
> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
> Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
现在,要使用 Scoop 安装 OpenJDK,我们需要以管理员身份打开 PowerShell 并执行以下命令:
> scoop bucket add java
> scoop install openjdk
5. 使用第三方安装程序
一些第三方工具和实用程序为 Windows 上的 OpenJDK 提供了简化的安装过程。例如,像 SDKMAN! 和 WinGet 这样的工具为管理软件安装(包括 OpenJDK)提供了一个易于使用的界面。
如果我们更喜欢具有附加功能和自定义选项的更精简的安装过程,我们可以探索这些选项。
6. 结论
在本文中,我们探讨了在 Windows 机器上安装 OpenJDK 的不同方法。我们可以选择手动安装、Chocolatey 或 Scoop 等包管理器,也可以选择第三方安装程序,每种方法都具有简单、自定义和自动化的优势。
我们可以选择最适合我们的偏好和工作流程的方法。