1.环境准备:
Linux环境:Centos7
jdk版本:JavaSE12 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk12-downloads-5295953.html
原装自带的Java版本:jdk1.8
2.拷贝rpm文件至Linux系统中
在opt目录下建立文件夹software,并将rpm文件移动到software目录下。
cd /opt
mkdir /software
mv jdk-12_linux-x64_bin.rpm /opt/software/
cd /opt/software/
3.给rpm文件赋权
chmod 755 jdk-12_linux-x64_bin.rpm
4.卸载旧版jdk
rpm -qa|grep jdk 查看jdk的对应的安装包
根据查询的结果卸载jdk的rpm包
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64
rpm -e --nodeps copy-jdk-configs-3.3-10.el7_5.noarch
卸载后执行查询命令再次确认是否卸载完成
然后执行rpm -ivh jdk-12_linux-x64_bin.rpm 安装成功