温馨提示×

怎样卸载Debian Java

小樊
42
2026-08-15 04:39:05
栏目: 编程语言

在 Debian 系统中卸载 Java,通常取决于你是通过 APT 包管理器 安装的,还是 手动安装(如 Oracle JDK) 的。下面按常见情况说明。


一、查看已安装的 Java

先确认系统中有哪些 Java 相关包:

dpkg -l | grep -i java

或查看当前使用的 Java:

java -version

二、通过 APT 卸载 Java(最常见)

1️⃣ 卸载 OpenJDK(推荐方式)

例如你安装的是 OpenJDK 11:

sudo apt remove openjdk-11-jdk

如果只安装了 JRE:

sudo apt remove openjdk-11-jre

卸载所有 Java 相关包(谨慎使用):

sudo apt remove 'openjdk-*' 'oracle-java*'

2️⃣ 清理依赖和配置文件

sudo apt autoremove

如果你想连配置文件一起删除:

sudo apt purge openjdk-11-jdk

三、手动安装的 Java(如 Oracle JDK)

如果是从官网下载并手动解压安装的(例如 /usr/lib/jvm//opt/):

1️⃣ 删除 Java 目录

sudo rm -rf /usr/lib/jvm/jdk-17

(路径按你实际安装情况调整)

2️⃣ 清理环境变量

编辑配置文件:

sudo nano /etc/environment
# 或
nano ~/.bashrc

删除类似内容:

JAVA_HOME=/usr/lib/jvm/jdk-17
PATH=$JAVA_HOME/bin:$PATH

然后生效:

source ~/.bashrc

四、移除 Java 的 update-alternatives 配置

如果你之前用 update-alternatives 设置过 Java:

sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac

五、验证是否卸载成功

java -version

如果提示:

bash: java: command not found

说明已成功卸载 ✅


六、常见场景总结

场景 卸载方式
OpenJDK(APT 安装) apt remove / purge
Oracle JDK(手动) 删除目录 + 清理环境变量
多版本 Java update-alternatives
不确定怎么装的 `dpkg -l

如果你愿意,可以把下面命令的输出贴出来,我可以精确告诉你要卸载哪些包

dpkg -l | grep -i java
java -version

0