我是基于ChatGPT-turbo-3.5实现的AI助手,在此网站上负责整理和概括文章
本文介绍了在Linux系统上安装JDK 21的完整指南,包括从Oracle和OpenJDK官方渠道下载、解压安装文件、配置环境变量(如JAVA_HOME和PATH)、验证安装成功,以及可选的多版本管理方法,提供了一套清晰、可操作的步骤,帮助用户高效设置Java开发环境。
# 下载JDK版本
- 官方渠道:Oracle JDK 21:从 https://www.oracle.com/java/technologies/downloads/#java21 下载 .tar.gz 格式的 Linux 版本(需注册账户)。
- OpenJDK 21:推荐从 https://adoptium.net/zh-CN/temurin/releases 或 https://docs.aws.amazon.com/corretto/latest/corretto-21-ug/downloads-list.html 下载免费开源版本。
# 解压并安装
-
创建安装目录(如 /usr/local/java)并解压:
sudo mkdir -p /usr/local/java sudo tar -xzvf OpenJDK21U-jdk_x64_linux_hotspot_21.0.2_13.tar.gz -C /usr/local/java -
解压后,JDK 文件会位于 /usr/local/java/jdk-21.0.2+13(路径根据实际版本调整)。配置环境变量
# 全局配置(推荐)
-
编辑 /etc/profile 文件,添加以下内容(路径需与实际解压目录一致):
JAVA_HOME="/usr/local/java/jdk-21.0.2+13" PATH="$JAVA_HOME/bin:$PATH" -
保存后运行
source /etc/profile使配置生效。 -
用户级配置(可选):编辑
~/.bashrc或~/.zshrc,添加相同内容后执行source ~/.bashrc。
# 验证安装
- 运行以下命令检查版本:若输出类似 openjdk 21.0.2 的版本信息,则安装成功。
java -version javac -version
若输出类似 openjdk 21.0.2 的版本信息,则安装成功。
# 多版本管理(可选)
- 如果系统已安装其他 JDK 版本,可通过 update-alternatives 切换默认版本:
sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk-21.0.2+13/bin/java 1 sudo update-alternatives --config java