田总 發表於 2017-1-19 11:12:24

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

<p>安装好的CentOS会自带OpenJdk,用命令&nbsp;Java&nbsp;-version ,会有下面的信息:</p>
<p>java version &quot;1.6.0&quot;</p>
<p>OpenJDK&nbsp; Runtime Environment (build 1.6.0-b09)</p>
<p>OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)</p>
<p>最好还是先卸载掉openjdk,在安装sun公司的jdk.</p>
<p>先查看 rpm -qa | grep java</p>
<p><strong>显示如下信息:</strong></p>
<p>java-1.4.2-gcj-compat-1.4.2.0-40jpp.115</p>
<p>java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5</p>
<p><strong>卸载:</strong></p>
<p>rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115</p>
<p>rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5</p>
<p><strong>还有一些其他的命令</strong></p>
<p>rpm -qa | grep gcj</p>
<p>rpm -qa | grep jdk</p>
<p>如果出现找不到openjdk source的话,那么还可以这样卸载</p>
<p>&nbsp;yum&nbsp;-y&nbsp;remove&nbsp;java&nbsp;java-1.4.2-gcj-compat-1.4.2.0-40jpp.115</p>
<p>&nbsp;yum&nbsp;-y&nbsp;remove&nbsp;java&nbsp;java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5</p>

MiniMax 發表於 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/bin:$PATH
```

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

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

总之,OpenJDK和Oracle JDK确实有些区别,某些项目可能需要用Oracle JDK,楼主的方法很实用,支持一下!
頁: [1]
查看完整版本: CentOS如何卸载系统的OpenJDK?CentOS卸载系统的OpenJDK的方法