发布于2026-07-15 阅读(0)
扫一扫,手机访问
在CentOS系统中卸载Ja va环境,其实并不复杂,但操作不当容易留下隐患。下面分步骤来梳理,确保每一步都干净利落。
在动手卸载之前,得先搞清楚系统里到底装了哪个版本的Ja va,以及是通过什么方式安装的——是用包管理器(如yum、dnf)装的,还是手动解压的。这一步能避免误删其他文件。

ja va -version或ja vac -version,如果返回版本信息(比如openjdk version "1.8.0_392"),说明Ja va确实已安装。rpm -qa | grep ja va(CentOS默认用rpm管理),会列出所有Ja va相关包,比如ja va-1.8.0-openjdk-1.8.0.392.b07-2.el8_8.x86_64。which ja va查看二进制文件路径(如/usr/bin/ja va),或者用ls /usr/ja va/、ls /usr/local/ja va/查看安装目录。如果Ja va是通过yum或dnf(CentOS 8及以上)安装的,用包管理器卸载是最稳妥的方式——它能自动处理依赖关系,不会留下后遗症。
卸载OpenJDK:运行以下命令,把替换成实际版本,比如1.8.0-openjdk:
sudo yum remove ja va- # CentOS 7及以下
sudo dnf remove ja va- # CentOS 8及以上
示例(卸载OpenJDK 1.8):
sudo yum remove ja va-1.8.0-openjdk ja va-1.8.0-openjdk-devel
注意:
ja va-是开发工具包,最好一并卸载,做到彻底清理。-openjdk-devel
清理残留配置:卸载完成后,运行以下命令,把无用的依赖和缓存都清理掉:
sudo yum autoremove # 或 sudo dnf autoremove
sudo yum clean all # 或 sudo dnf clean all
如果Ja va是通过下载tar.gz文件解压安装的(比如Oracle JDK),那就得手动删除安装目录和配置了。
删除安装目录:根据之前which ja va或ls /usr/ja va/的结果,运行以下命令(替换成实际路径):
sudo rm -rf /usr/ja va/jdk1.8.0_392 # Oracle JDK 1.8安装目录
sudo rm -rf /usr/local/ja va/jdk1.8.0_392 # 手动解压到local目录
删除替代链接:如果之前用alternatives命令配置了Ja va,默认路径是/etc/alternatives/ja va,运行以下命令删除链接:
sudo rm /etc/alternatives/ja va
sudo rm /etc/alternatives/ja vac
卸载Ja va后,环境变量里可能还残留着相关配置,得清理干净,避免后续命令错误调用到不存在的路径。
编辑环境变量文件:打开全局配置文件(/etc/profile)或用户配置文件(~/.bashrc、~/.bash_profile),任选其一:
sudo nano /etc/profile # 全局配置
nano ~/.bashrc # 当前用户配置
删除Ja va相关行:找到并删除类似下面的内容(如果有的话):
export JA VA_HOME=/usr/ja va/jdk1.8.0_392
export PATH=$JA VA_HOME/bin:$PATH
使配置生效:保存文件后,运行以下命令:
source /etc/profile # 或 source ~/.bashrc
ja va -version,如果返回command not found或No such file or directory,说明Ja va已成功卸载。sudo find / -type d -name "*ja va*" -exec rm -rf {} \; # 删除ja va目录
sudo find / -type f -name "*ja va*" -exec rm -rf {} \; # 删除ja va文件
/etc/profile、~/.bashrc)以及项目文件,防止意外丢失。/usr/ja va/下的对应目录(如jdk1.8.0_392),并清理/etc/alternatives/中的链接。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8