商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 怎样在linux卸载java,卸载linux自带java,linux自带java

怎样在linux卸载java,卸载linux自带java,linux自带java

  发布于2026-07-17 阅读(0)

扫一扫,手机访问

在Linux系统上,尤其是CentOS或RHEL这类发行版,经常预装了一套OpenJDK。但很多时候,我们实际需要的是Oracle JDK或者某个特定版本,这时候就得先把系统自带的Ja va卸干净。别急着动手,步骤其实很简单,但有几个坑得提前避开。

怎样在linux卸载ja va,卸载linux自带ja va,linux自带ja va

先查清楚到底装了哪些Ja va相关包。用rpm命令配合grep过滤,是最稳妥的方法:

[root@localhost ja va]# rpm -qa | grep ja va

执行后,你可能会看到类似下面的输出:

ja va-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64
tzdata-ja va-2014b-1.el7.noarch
python-ja vapackages-3.4.1-5.el7.noarch
ja va-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64
ja vapackages-tools-3.4.1-5.el7.noarch

这里有个细节:最好用三次查询,把ja va、jdk、gcj相关的包都筛一遍,避免遗漏。

# rpm -qa | grep ja va
# rpm -qa | grep jdk
# rpm -qa | grep gcj

拿到包名之后,如果你想知道这些包到底把文件装到了哪里,可以用下面两个命令查看:

# 查询安装包的文件位置
rpm -ql ja va-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64

# 查询文件位置并显示文件状态
rpm -qs ja va-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64

确认无误后,就可以执行卸载了。使用rpm -e --nodeps可以忽略依赖关系直接删除,适合清理系统自带包的场景:

rpm -e --nodeps ja va-1.7.0-openjdk-headless-1.7.0.51-2.4.5.5.el7.x86_64
rpm -e --nodeps tzdata-ja va-2014b-1.el7.noarch
rpm -e --nodeps python-ja vapackages-3.4.1-5.el7.noarch
rpm -e --nodeps ja va-1.7.0-openjdk-1.7.0.51-2.4.5.5.el7.x86_64
rpm -e --nodeps ja vapackages-tools-3.4.1-5.el7.noarch

删完之后,别忘了用rpm -qa | grep ja va再确认一遍,确保没有残留。

最后,用find命令扫一下文件系统,看看有没有遗留的Ja va相关目录:

find / -name ja va
find / -name jdk
find / -name jre
find / -name gcj

如果发现还有残留的文件夹,直接用rm -rf清理掉即可。至此,系统自带的Ja va就彻底卸载干净了。

本文转载于:https://blog.csdn.net/weixin_35674932/article/details/116756046 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注