Linux 下载安装 JDK 21

5 阅读1分钟

1 下载安装包

1.1 下载 JDK 21

官网:www.oracle.com/java/techno…

image-20260406134946953

JDK 都发展到 26 了,估计不少骨灰级程序员都在使用 JDK 8。我用的是 JDK 21

选择 JDK 21,下载 Linux 版本

image-20260406125458266

下载后,就是一个 tar.gz 的压缩包

image-20260406125736378

1.2 下载 JDK 其它版本

如果你要下载其他版本的 JDK,比如下载 JDK 17,页面上找不到,怎么办?

官网:www.oracle.com/java/techno…

image-20260406133829049

页面往下滑

image-20260406133943903

上图可以看到,有各个版本的 JDK

如果要下载 windows 版本的 JDK,下载 .exe 结尾的文件就行

image-20260406134231351

2 安装

2.1 删除 JDK 8

由于服务器上已经有 JDK 8 了,需要把它删掉

查看 JDK 8 的安装目录

which java

image-20260406125926051

来到 /usr/local/java 目录下,把 jdk1.8.0_152 整个目录都删掉

rm -rf jdk1.8.0_152

由于我后续有需要用到 JDK 8 的地方,所以暂时就不删了

如果你的服务器是第一个安装 JDK,那 /usr/local 目录下可能没有 java 这个目录,那没有就创建一个就行

2.2 安装 JDK 21

直接拖进来

image-20260406130854753

解压缩

tar -zxvf jdk-21_linux-x64_bin.tar.gz

image-20260406131324316

解压后如下图所示:

image-20260406131940835

2.3 修改环境变量

编辑环境变量的配置文件

vim /etc/profile

image-20260406132124663

找到 JDK 8 的环境变量配置

image-20260406132217420

将其改成 JDK 21

export JAVA_HOME=/usr/local/java/jdk-21.0.10
export PATH=$JAVA_HOME/bin:$PATH

image-20260406132518301

最后,为了让环境变量生效,还得执行命令:

source /etc/profile

image-20260406132730503

验证一下

java -version

image-20260406132821479

JDK 21 安装成功