在 Ubuntu 上卸载 Java,通常取决于你当初是怎么安装的(apt 安装 / Oracle 官方包 / 手动解压)。下面按常见情况说明:
先确认有哪些 Java 版本:
dpkg -l | grep -i jdk
dpkg -l | grep -i jre
或:
update-alternatives --list java
例如你安装的是 openjdk-11-jdk:
sudo apt remove --purge openjdk-11-jdk
sudo apt remove --purge openjdk-11-jre
如果是 8 / 17:
sudo apt remove --purge openjdk-8-jdk
sudo apt remove --purge openjdk-17-jdk
清理依赖:
sudo apt autoremove
sudo apt remove --purge oracle-java11-installer
(版本号按实际)
sudo apt remove --purge openjdk-* java-*
sudo add-apt-repository --remove ppa:xxx/xxx
sudo apt update
如果你是手动放到 /usr/local/ 或 /opt/:
sudo rm -rf /usr/local/java
sudo rm -rf /opt/jdk*
然后删除环境变量:
sudo nano /etc/profile
# 或
nano ~/.bashrc
删除类似:
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 输出我可以给你精确的一条龙卸载命令。