在 Debian 系统上卸载 Java,通常取决于你是怎么安装的(apt 安装 / 手动安装 / SDKMAN 等)。下面分情况说明。
先确认系统里有哪些 Java:
dpkg -l | grep -i jdk
dpkg -l | grep -i jre
java -version
which java
sudo apt remove --purge openjdk-* default-jdk default-jre
或指定版本,比如:
sudo apt remove --purge openjdk-11-jdk
sudo apt autoremove
sudo apt autoclean
如果还有残留:
sudo rm -rf /usr/lib/jvm/*
(⚠️ 确认里面没有你要保留的 JDK)
如果是解压到 /opt 或 /usr/local:
sudo rm -rf /opt/jdk*
sudo rm -rf /usr/local/jdk*
并删除环境变量:
nano ~/.bashrc
nano /etc/profile
删除类似:
export JAVA_HOME=...
export PATH=$JAVA_HOME/bin:$PATH
然后:
source ~/.bashrc
sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac
java -version
如果提示 command not found,说明已卸载。
如果你愿意,可以告诉我:
java -version 输出我可以给你精确到命令的卸载方案。