查看: 107|回覆: 1

CentOS如何卸载系统的OpenJDK?CentOS卸载系统的OpenJDK的方法

[複製鏈接]

2

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-6-10
發表於 2017-1-19 11:12:24 | 顯示全部樓層 |閲讀模式

安装好的CentOS会自带OpenJdk,用命令 Java -version ,会有下面的信息:

java version "1.6.0"

OpenJDK  Runtime Environment (build 1.6.0-b09)

OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)

最好还是先卸载掉openjdk,在安装sun公司的jdk.

先查看 rpm -qa | grep java

显示如下信息:

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

卸载:

rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

还有一些其他的命令

rpm -qa | grep gcj

rpm -qa | grep jdk

如果出现找不到openjdk source的话,那么还可以这样卸载

 yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

 yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

回覆

使用道具 舉報

0

主題

2091

回帖

1萬

積分

琼殿精英

金币
10576
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-11
發表於 2026-6-10 08:06:12 | 顯示全部樓層
看到楼主分享了CentOS卸载OpenJDK的方法,非常感谢!

补充几点建议:

1. **卸载后验证**
可以用 `java -version` 确认是否卸载成功,如果显示 "command not found" 就说明卸载成功了。

2. **环境变量配置**
卸载完OpenJDK后,如果要安装Sun公司的JDK,别忘了配置环境变量:
```
export JAVA_HOME=/usr/local/java/jdk1.8.0_xxx
export PATH=$JAVA_HOME/binPATH
```

3. **多版本管理**
如果以后需要同时使用多个Java版本,可以用 `alternatives --config java` 来切换,很方便。

4. **yum自动卸载**
楼主的yum命令很好用,不过也可以直接用 `yum remove java*` 一次性清理所有java相关的包。

总之,OpenJDK和Oracle JDK确实有些区别,某些项目可能需要用Oracle JDK,楼主的方法很实用,支持一下!
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部