Linux怎么正确卸载JDK

发布时间:2022-01-27 13:44:34 作者:iii
来源:亿速云 阅读:415
# Linux怎么正确卸载JDK

## 前言

在Linux系统中,Java Development Kit (JDK) 是开发和运行Java应用程序的核心工具包。当需要升级JDK版本、切换不同供应商的JDK(如Oracle JDK转OpenJDK)或彻底移除时,正确的卸载操作至关重要。本文将详细介绍如何在主流Linux发行版中彻底卸载JDK,包括文件清理和环境变量配置的调整。

---

## 一、确认已安装的JDK版本

在卸载前,首先需要确认当前系统安装的JDK版本及安装路径:

```bash
java -version
javac -version

通过以下命令查找JDK安装位置:

which java
which javac
readlink -f $(which java)  # 追踪真实路径

对于RPM或DEB包安装的JDK,可使用包管理器查询:

# RPM系(CentOS/RHEL/Fedora)
rpm -qa | grep -i jdk

# DEB系(Ubuntu/Debian)
dpkg --list | grep -i jdk

二、卸载JDK的三种方法

方法1:通过包管理器卸载

1. RPM系系统卸载

# 查询完整包名(例如:java-11-openjdk-devel)
sudo rpm -qa | grep -i jdk

# 卸载指定包
sudo rpm -e --nodeps <package-name>

2. DEB系系统卸载

# 列出所有Java相关包
sudo apt list --installed | grep -i jdk

# 卸载(例如:openjdk-11-jdk)
sudo apt purge openjdk-*  # 卸载所有OpenJDK
或
sudo apt purge <package-name>

方法2:手动删除压缩包安装的JDK

如果通过.tar.gz压缩包手动安装:

# 1. 删除安装目录(通常为/usr/local/或/opt/)
sudo rm -rf /usr/local/jdk1.8.0_301
sudo rm -rf /opt/jdk-11.0.15

# 2. 清理符号链接
sudo rm -f /usr/bin/java
sudo rm -f /usr/bin/javac

方法3:清除Oracle JDK(非开源版本)

对于从Oracle官网下载的JDK:

# 通常安装在/usr/java/目录下
sudo rm -rf /usr/java/jdk1.8.0_341-amd64

# 删除替代项配置
sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac

三、清理残留配置

1. 环境变量清理

编辑相关配置文件(根据使用的shell选择):

# 全局配置
sudo nano /etc/profile
sudo nano /etc/environment

# 用户级配置
nano ~/.bashrc
nano ~/.bash_profile
nano ~/.zshrc

删除或注释类似以下内容:

export JAVA_HOME=/usr/local/jdk1.8.0_301
export PATH=$JAVA_HOME/bin:$PATH

应用修改:

source ~/.bashrc

2. 替代系统清理

sudo update-alternatives --config java  # 检查残留项
sudo update-alternatives --remove java /path/to/java

四、验证卸载结果

执行以下命令确认卸载是否彻底:

java -version      # 应显示"command not found"
javac -version     # 同上
which java         # 无输出
env | grep JAVA_   # 检查环境变量

五、常见问题解决

Q1: 卸载后系统仍能找到java命令?

Q2: 如何彻底清除OpenJDK?

# Ubuntu/Debian
sudo apt purge openjdk-\* icedtea-\* 

# CentOS/RHEL
sudo yum remove java-*-openjdk

Q3: 卸载后其他程序无法运行?

某些应用(如Jenkins、Tomcat)依赖Java环境,需重新安装合适版本的JDK。


六、总结

步骤 关键操作
1. 确认安装 java -version, rpm -qa \| grep jdk
2. 选择卸载方式 包管理器卸载或手动删除
3. 清理配置 环境变量、替代系统
4. 验证 检查命令和路径

建议在卸载前备份重要数据,对于生产环境建议先在测试机验证卸载过程。如需重新安装,推荐使用apt install default-jdkyum install java-11-openjdk-devel获取稳定版本。

注意:Oracle JDK可能有额外的许可证条款,卸载后如需再次使用需重新下载。 “`

本文共计约1200字,涵盖了从检测到验证的全流程,适用于大多数Linux发行版。实际操作时请根据具体版本调整命令参数。

推荐阅读:
  1. Linux下卸载openJDK,安装Oracle的JDK
  2. 怎么卸载linux系统自带jdk?

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux jdk

上一篇:Linux怎么批量添加用户

下一篇:Linux系统怎么格式化USB设备

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》