卸载openjdk
rpm -qa | grep openjdk # 查看已有openjdk相关内容,目的是为了后续的卸载rpm -e --nodeps java-1.8.0-openjdk-1.8.0.242.b08-1.el7.x86_64

卸载过程成可能会遇到这样的错误,根据进程ID杀死进程即可kill -9 8344
安装Oracle JDK
rpm -ivh jdk-8u281-linux-x64.rpmjava -versionjavac -version
配置环境变量
安装位置如下
修改/etc/profile,添加红框部分的内容
vi /etc/profilesource /etc/profileecho $JAVA_HOME
多版本共存
使用CentOS自带的alternatives进行管理,前提是需要先安装好所有需要的jdk
从上图中可以看出并没有生效,原因是在/etc/profile已经指定过相关的环境变量了,需要注释掉。
vi /etc/profilesource /etc/profilereboot # 不重启可能不生效……




