在 Ubuntu 上卸载 JDK 的方法,取决于你当初是怎么安装的。下面分几种常见情况说明。
先确认装了哪些 Java:
dpkg -l | grep -i jdk
# 或
update-alternatives --list java
例如 OpenJDK 11:
sudo apt remove --purge openjdk-11-jdk openjdk-11-jre
其他版本示例:
sudo apt remove --purge openjdk-8-jdk
sudo apt remove --purge openjdk-17-jdk
sudo apt autoremove
sudo update-alternatives --remove-all java
sudo update-alternatives --remove-all javac
如果是 Oracle 的 PPA:
sudo apt remove --purge oracle-java17-installer
并删除 PPA(如有):
sudo add-apt-repository --remove ppa:linuxuprising/java
如果你是这样装的:
/usr/local/jdk1.8.0_xxx
sudo rm -rf /usr/local/jdk1.8.0_xxx
编辑:
~/.bashrc
~/.profile
/etc/profile
删除类似:
export JAVA_HOME=...
export PATH=$JAVA_HOME/bin:$PATH
sudo update-alternatives --remove java /usr/local/jdk1.8.0_xxx/bin/java
sdk uninstall java 17.0.2-tem
java -version
若提示 command not found,说明已卸载。
如果你愿意,可以告诉我:
dpkg -l | grep jdk 的输出我可以帮你精确到某一条命令。