CentOS 7 中删除预装的 OpenJDK

CentOS 7 下安装部署 Java 应用,需要安装 Oracle JRE 做为 JVM。 但是安装完 CentOS 7 之后,经常发现系统已经预先安装了 OpenJDK, 这时候我们需要删除 OpenJDK,可以 通过以下步骤来删除。

1. 查看 OpenJDK 安装情况

通过 java -version 来查看当前安装的 java 版本, 来确定系统是否预装了 OpenJDK 。

[[email protected] ~]# java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

2. 查看 OpenJDK 安装包

[[email protected] ~]# rpm -qa | grep openjdk
java-1.7.0-openjdk-headless-1.7.0.201-2.6.16.1.el7_6.x86_64
java-1.8.0-openjdk-headless-1.8.0.191.b12-1.el7_6.x86_64

发现系统安装了两个版本的 OpenJDK, 都需要删除掉。

3. 删除 OpenJDK

根据上面的查询结果,使用以下命令删除 OpenJDK 包。

yum -y remove java-1.7.0-openjdk-headless-1.7.0.201-2.6.16.1.el7_6.x86_64
yum -y remove java-1.8.0-openjdk-headless-1.8.0.191.b12-1.el7_6.x86_64

至此,已经在系统中删除了 OpenJDK 的包,这时候就可以安装 Oracle JRE 了。