下载linux.tar.gz的jdk压缩包
上传至服务器
解压tar -zxvf jdk-8u221-linux-x64.tar.gz至某一路径,如/usr/java/jdk1.8.0_281
修改系统文件/etc/profile
cd /ectvim profile
如图配置
JAVA_HOME=/usr/java/jdk1.8.0_281CLASSPATH=$JAVA_HOME/lib/PATH=$PATH:$JAVA_HOME/binexport PATH JAVA_HOME CLASSPATH

# 使文件生效source /etc/profile# 测试配置是否成功java -version[root@yzh2000 etc]# java -versionjava version "1.8.0_281"Java(TM) SE Runtime Environment (build 1.8.0_281-b09)Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)
如果如上操作后,java -version输出openjdk,则需删除linux自带的openjdk
# 查看本机的openjdk[root@yzh2000 etc]# rpm -qa | grep jdkjava-1.8.0-openjdk-headless-1.8.0.312.b07-2.el8_5.x86_64copy-jdk-configs-4.0-2.el8.noarch# 移除openjdk(copy...那个可以不用移除)[root@yzh2000 etc]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.312.b07-2.el8_5.x86_64# 重新查看openjdk,确认已经删除[root@yzh2000 etc]# rpm -qa | grep jdkcopy-jdk-configs-4.0-2.el8.noarch# 此时之前的配置文件已经失效[root@yzh2000 etc]# java -version-bash: /usr/bin/java: No such file or directory# 重新运行文件[root@yzh2000 etc]# source /etc/profile# 成功[root@yzh2000 etc]# java -versionjava version "1.8.0_281"Java(TM) SE Runtime Environment (build 1.8.0_281-b09)Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)
