我操作的系统是Debian GNU/Linux 12 (bookworm),在它上面安装Jdk21。
安装Oracle JDK 21
- 下载 deb 包:
$ wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.deb
或者从Oracle官方网站下载。 - 安装 deb 包:进入到下载deb包的目录,然后执行命令
sudo dpkg -i jdk-21_linux-x64_bin.deb
如果在安装过程中遇到依赖关系问题,可以使用sudo apt-get install -f命令来解决依赖并完成安装。 - 验证安装:
安装完成后,在终端输入java -version命令,如果展示Java 21 的版本信息,则说明安装成功。
安装Open JDK 21
截至 2026 年 1 月,Debian 12 的软件源中可能尚未包含 OpenJDK 21。但如果后续软件源更新支持了,你可以按照以下步骤安装:
- 更新软件源:打开终端,输入
sudo apt update命令,以确保软件源列表是最新的。 - 安装 OpenJDK 21:使用
sudo apt install openjdk-21-jdk命令来安装 OpenJDK 21。 - 验证安装:在终端输入
java -version命令,如果展示Java 21 的版本信息,则说明安装成功。
配置JAVA_HOME
- 查看Java的安装位置:可以使用以下命令来查看当前的Java版本和它链接到的实际路径
update-alternatives --config java - 编辑 /etc/environment 文件来全局设置 JAVA_HOME 变量:
vim /etc/environment - 在文件末尾增加以下内容:
JAVA_HOME="你的Java安装目录,比如:/usr/lib/jvm/jdk-21"
PATH="$JAVA_HOME/bin:$PATH" - 使改动生效:
source /etc/environment - 验证是否成功:
echo $JAVA_HOME输出配置的JAVA_HOME信息。
java -version打印Java版本信息。