在 Ubuntu 上卸载旧版本 Java,通常按下面几步来就可以了。
java -version
查看所有已安装的 Java 包:
dpkg -l | grep -i jdk
dpkg -l | grep -i jre
或用:
update-alternatives --list java
例如:openjdk-8-jdk、openjdk-11-jre 等
sudo apt remove --purge openjdk-8-jdk
sudo apt remove --purge openjdk-8-jre
卸载所有 OpenJDK:
sudo apt remove --purge openjdk-*
清理依赖:
sudo apt autoremove
如果是手动解压安装的:
sudo rm -rf /usr/lib/jvm/java-*
然后移除环境变量(如 ~/.bashrc 或 /etc/environment 中的 JAVA_HOME)。
例如 ppa:linuxuprising/java
sudo apt remove --purge oracle-java*
sudo add-apt-repository --remove ppa:linuxuprising/java
sudo update-alternatives --config java
如果旧版本还在列表里,可移除:
sudo update-alternatives --remove-all java
java -version
如果提示 command not found,说明已卸载干净。
如果你愿意,可以告诉我:
我可以给你精准的卸载命令。