安装 JDK
在 Linux 系统下,常规的 JDK 安装方法主要有以下几种,每种方法适合不同的使用场景:
1. 通过包管理器安装(yum
或 apt
)
使用系统自带的包管理器(yum
或 apt
)是最常见和方便的安装方式,适用于大部分 Linux 发行版。
CentOS/RHEL (使用 yum
)
- 添加官方 JDK 源(以 OpenJDK 为例):
sudo yum install java-17-openjdk-devel
- 验证安装:
java -version
Ubuntu/Debian (使用 apt
)
- 使用
apt
安装 OpenJDK:sudo apt update sudo apt install openjdk-17-jdk
- 验证安装:
java -version
2. 使用 SDKMAN 安装
SDKMAN
是一个管理 JDK 版本的工具,适合需要频繁切换不同 JDK 版本的开发者。
- 安装 SDKMAN:
curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-init.sh"
- 使用 SDKMAN 安装 JDK 17:
sdk install java 17.0.9-tem
- 验证安装:
java -version
3. 通过 Azul Zulu 或 Adoptium (Temurin) 安装
这些是 OpenJDK 的二进制发行版,提供长期支持(LTS)的 JDK 版本。
CentOS/RHEL (使用 yum
):
- 添加 Azul Zulu 仓库:
sudo rpm --import https://repos.azul.com/azul-repo.key sudo curl -o /etc/yum.repos.d/zulu.repo https://repos.azul.com/zulu/rhel/zulu.repo
- 安装 JDK 17:
sudo yum install zulu17-jdk
Ubuntu/Debian (使用 apt
)
- 添加 Azul Zulu 仓库:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys B1998361219BD9C9 sudo add-apt-repository "deb http://repos.azul.com/zulu/deb stable main" sudo apt update
- 安装 JDK 17:
sudo apt install zulu17-jdk
4. 手动下载并安装 JDK tar.gz 文件
这种方法适合不依赖包管理器的场景,适用于任何 Linux 发行版。
下载 JDK 17: 从 Oracle 或 AdoptOpenJDK 下载 JDK 17 的 tar.gz 文件。
解压文件:
tar -xvf openjdk-17_linux-x64_bin.tar.gz -C /opt/
设置环境变量:
export JAVA_HOME=/opt/jdk-17 export PATH=$JAVA_HOME/bin:$PATH
验证安装:
java -version
总结:
- 包管理器安装 (
yum
或apt
):最简单快捷,适合不需要频繁切换 JDK 版本的用户。 - SDKMAN:适合开发人员,方便管理和切换不同版本的 JDK。
- Azul Zulu 或 Adoptium (Temurin):提供官方支持的 LTS 版本,适合企业级部署。
- 手动安装:灵活性高,适合高级用户或特定需求场景。
你可以根据自己的需求选择最适合的安装方式。