如何在 Debian 中删除 Java?

som*_*me1 4 debian uninstall java

java -version
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.13) (6b18-1.8.13-0+squeeze2)
OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)
Run Code Online (Sandbox Code Playgroud)

似乎没有一种简单的方法可以在 apt 中搜索包,所以我使用 dpkg 来搜索与 java 相关的包:

# dpkg --get-selections | less | grep java
ca-certificates-java            install
java-common                     install
javascript-common               install
libaccess-bridge-java           install
libaccess-bridge-java-jni       install
libdb4.7-java-gcj               deinstall
libhsqldb-java-gcj              deinstall
sun-java6-bin                   deinstall
sun-java6-jre                   deinstall
tzdata-java                     install
Run Code Online (Sandbox Code Playgroud)

我继续删除 java-common,但是当它完成时,仍然安装了 java 并且 java -version 仍然显示相同的内容。

没有任何变化,java-common 包甚至仍然出现在 dpkg 搜索中。我错过了什么?

我还删除了 OpenJDK,它似乎将其设置为“卸载”:

# dpkg --get-selections | less | grep openjdk
openjdk-6-jre                   deinstall
openjdk-6-jre-headless          install
openjdk-6-jre-lib               install
Run Code Online (Sandbox Code Playgroud)

爪哇还在。

# java -version
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.13) (6b18-1.8.13-0+squeeze2)
OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)
Run Code Online (Sandbox Code Playgroud)

Dav*_*idG 9

对我来说是:

sudo apt-get remove openjdk-6*
sudo apt-get remove icedtea*
Run Code Online (Sandbox Code Playgroud)