OpenJDK 下载

OpenJDK(Open Java Development Kit)是一个开源的 Java 实现,包含了 Java 平台标准版(JSE)的完整功能。它为开发者提供了 Java 编程语言的核心工具,如编译器(javac)、Java 虚拟机(JVM)、标准类库等。以下是获取和安装 OpenJDK 的方法。


1. 从官方 OpenJDK 网站下载

OpenJDK 的官方网站提供了不同版本的下载,适用于不同操作系统(Windows、Linux、macOS)。

在该网站上,你可以选择不同的 OpenJDK 版本(例如 8、11、17 等),并根据你所在的操作系统选择合适的下载链接。

具体步骤:

  1. 打开 OpenJDK 下载页面
  2. 选择你需要的 JDK 版本(例如 OpenJDK 17、OpenJDK 11 等)。
  3. 选择适合你操作系统的版本(Windows、macOS、Linux)。
  4. 下载并安装。

2. 通过 AdoptOpenJDK 下载

AdoptOpenJDK 是一个由社区维护的 OpenJDK 发行版,提供了更方便的下载和安装工具。它可以作为 OpenJDK 的替代品,提供更稳定和经过认证的版本。

AdoptOpenJDK 提供了多种 JDK 版本,支持跨平台操作,安装步骤非常简便。

具体步骤:

  1. 打开 AdoptOpenJDK 网站
  2. 选择需要的 OpenJDK 版本(例如 OpenJDK 8、OpenJDK 11、OpenJDK 17)。
  3. 选择操作系统(Windows、macOS、Linux)并点击下载。
  4. 安装下载的文件。

3. 通过包管理工具安装 OpenJDK

Windows:

在 Windows 上,你可以直接使用安装包(.msi 或 .zip 文件)进行安装,或者使用包管理工具如 Chocolatey 进行安装。

  1. 安装 Chocolatey 后,通过命令行运行:choco install openjdk

macOS:

macOS 用户可以通过 Homebrew 安装 OpenJDK。首先确保安装了 Homebrew,然后运行以下命令:

brew install openjdk@17

Linux(以 Ubuntu 为例):

在 Ubuntu 等 Linux 发行版上,你可以使用包管理工具 apt 安装 OpenJDK。例如,要安装 OpenJDK 11,可以运行:

sudo apt update
sudo apt install openjdk-11-jdk

对于其他 Linux 发行版,包管理工具可能会不同,如 yumdnf 或 zypper


4. 选择 OpenJDK 版本

根据你的需求,你可以选择不同版本的 OpenJDK:

  • OpenJDK 8:长期支持版本(LTS),适用于稳定性要求较高的项目。
  • OpenJDK 11:LTS,适用于许多企业级应用,拥有更长时间的官方支持。
  • OpenJDK 17:最新的 LTS 版本,适合需要长期支持的新项目。
  • OpenJDK 18+:最新的非 LTS 版本,适用于需要尝试最新功能的开发者。

5. 验证安装

安装完 OpenJDK 后,使用以下命令验证是否安装成功:

java -version

该命令会显示当前安装的 JDK 版本。如果安装成功,你会看到类似如下的输出:

openjdk version "17.0.1" 2021-10-19
OpenJDK Runtime Environment (build 17.0.1+12-39)
OpenJDK 64-Bit Server VM (build 17.0.1+12-39, mixed mode)

6. 设置环境变量(可选)

为了在命令行中方便地使用 java 和 javac 等命令,你可能需要设置 JAVA_HOME 环境变量,并将 JDK 的 bin 目录添加到 PATH 中。

设置 JAVA_HOME 环境变量:

  • Windows
    1. 打开 “系统属性” -> “高级” -> “环境变量”。
    2. 在 “系统变量” 中点击 “新建”,添加 JAVA_HOME,并将其值设置为 JDK 安装目录(例如:C:\Program Files\OpenJDK\jdk-17)。
    3. 找到 Path 变量,点击 “编辑”,添加 JAVA_HOME/bin 的路径。
  • macOS / Linux
    在终端中编辑你的 .bashrc 或 .zshrc 文件:export JAVA_HOME=/path/to/your/jdk export PATH=$JAVA_HOME/bin:$PATH

保存并执行:

source ~/.bashrc  # 或 ~/.zshrc

7. 常见问题

  • 遇到版本冲突:确保在同一系统上只安装了一个版本的 JDK,并设置了正确的 JAVA_HOME 和 PATH 环境变量。
  • 安装失败:如果安装过程遇到问题,请检查操作系统版本、网络连接,或者尝试使用其他安装源(如 AdoptOpenJDK)。

通过以上步骤,你就可以顺利下载并安装 OpenJDK,开始进行 Java 开发。如果你有其他问题或需要进一步的帮助,随时告诉我!