Centos7.9安装jdk21

1.去官网下载jdk

官网https://www.oracle.com/java/technologies/downloads/

x64 Compressed Archive 188.29 MB https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz (sha256)

2.查询已有jdk版本并卸载

查询当前JDK版本

运行java -version可以查询当前JDK版本,

核实是否为自带JDK

CentOS中自带的Java是通过yum安装的,且装了1.7和1.8两个版本。
可以在终端输入 yum list installed |grep java 查询已安装版本。

卸载原有JDK

我们可以只卸载1.8,也可以同时卸载1.7和1.8。卸载命令如下:

卸载jdk1.7

1
yum -y remove java-1.7*

卸载jdk1.8

1
yum -y remove java-1.8*

以卸载1.8为例,看到如下响应信息,那就是正常卸载了。

3.解压压缩包到合适的文件夹

建议放到/opt文件夹下
右键-提取到此处,或者在终端cd到当前文件夹,用 tar -zxvf 文件名字 来解压tar.gz格式的文件

4.配置环境变量

(如果会用vim指令的话可以直接在终端操作,不会的话执行以下操作)
去/etc文件夹下

找到profile文件

在末尾加上

1
2
3
4
5
#java environment
export JAVA_HOME=/opt/jdk21/jdk-21.0.2
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

第一个export后面,等号后面写刚才解压的路径

其他的不改
保存并关闭文件

打开终端
运行以下指令

1
2
source /etc/profile