在 Ubuntu 上卸载旧版本 Java,通常按下面步骤来即可。
java -version
查看所有已安装的 Java 包:
dpkg -l | grep -i jdk
dpkg -l | grep -i jre
或:
update-alternatives --list java
例如卸载 OpenJDK 11:
sudo apt remove --purge openjdk-11-jdk openjdk-11-jre
如果是其他版本,替换数字即可(如 8、17)。
sudo apt remove --purge openjdk-* icedtea-* default-jdk default-jre
sudo apt autoremove
sudo apt clean
手动安装一般不会被 apt 管理:
sudo rm -rf /usr/local/java/jdk1.8.0_xxx
sudo nano /etc/profile
# 或
nano ~/.bashrc
删除类似:
export JAVA_HOME=...
export PATH=$JAVA_HOME/bin:$PATH
sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac
java -version
若提示 command not found 即已卸载成功。
如果你愿意,可以告诉我:
我可以给你更精确的卸载命令。