1 下载安装包
1.1 下载 JDK 21
官网:www.oracle.com/java/techno…

JDK 都发展到 26 了,估计不少骨灰级程序员都在使用 JDK 8。我用的是 JDK 21
选择 JDK 21,下载 Linux 版本

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

1.2 下载 JDK 其它版本
如果你要下载其他版本的 JDK,比如下载 JDK 17,页面上找不到,怎么办?
官网:www.oracle.com/java/techno…

页面往下滑

上图可以看到,有各个版本的 JDK
如果要下载 windows 版本的 JDK,下载 .exe 结尾的文件就行

2 安装
2.1 删除 JDK 8
由于服务器上已经有 JDK 8 了,需要把它删掉
查看 JDK 8 的安装目录
which java

来到 /usr/local/java 目录下,把 jdk1.8.0_152 整个目录都删掉
rm -rf jdk1.8.0_152
由于我后续有需要用到 JDK 8 的地方,所以暂时就不删了
如果你的服务器是第一个安装 JDK,那 /usr/local 目录下可能没有 java 这个目录,那没有就创建一个就行
2.2 安装 JDK 21
直接拖进来

解压缩
tar -zxvf jdk-21_linux-x64_bin.tar.gz

解压后如下图所示:

2.3 修改环境变量
编辑环境变量的配置文件
vim /etc/profile

找到 JDK 8 的环境变量配置

将其改成 JDK 21
export JAVA_HOME=/usr/local/java/jdk-21.0.10
export PATH=$JAVA_HOME/bin:$PATH

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

验证一下
java -version

JDK 21 安装成功