CentOS7下卸载Java OpenJDK 和 安装Java SE JDK(上)
查看系统是否安装了Java
[centos01@centos01 ~]$ java -version openjdk version "1.8.0_161" OpenJDK Runtime Environment (build 1.8.0_161-b14) OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode) [centos01@centos01 ~]$ [centos01@centos01 ~]$ su root 密码: [root@centos01 centos01]# [root@centos01 centos01]# java -version openjdk version "1.8.0_161" OpenJDK Runtime Environment (build 1.8.0_161-b14) OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode) [root@centos01 centos01]# [root@centos01 centos01]#
安装的CentOS7系统自带 OpenJDK1.8,所以先卸载系统自带的JDK。
列举匹配已安装的java的软件包
[root@centos01 centos01]# rpm -qa | grep java java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64 javapackages-tools-3.4.1-11.el7.noarch java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64 java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64 tzdata-java-2018c-1.el7.noarch python-javapackages-3.4.1-11.el7.noarch java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64 [root@centos01 centos01]# [root@centos01 centos01]# [root@centos01 centos01]# rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.161-2.b14.el7.x86_64 [root@centos01 centos01]# rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch [root@centos01 centos01]# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.171-2.6.13.2.el7.x86_64 [root@centos01 centos01]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64 [root@centos01 centos01]# rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.171-2.6.13.2.el7.x86_64 [root@centos01 centos01]# [root@centos01 centos01]# rpm -qa | grep java tzdata-java-2018c-1.el7.noarch python-javapackages-3.4.1-11.el7.noarch [root@centos01 centos01]# [root@centos01 centos01]# java bash: java: 未找到命令... [root@centos01 centos01]#
| rpm | 管理套件 |
| -e | 删除指定的套件 |
| --nodeps | 不验证套件的相互关联性 |

浙公网安备 33010602011771号