-
Remova todos os pacotes relacionados ao Java (Sun, Oracle, OpenJDK, plugins do IcedTea, GIJ):
dpkg-query -W -f='${binary:Package}\n' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e '^java-common' | xargs sudo apt-get -y remove sudo apt-get -y autoremove
-
Limpar os arquivos de configuração (cuidado. Esse comando também removeu os arquivos de configuração libsgutils2-2 e virtualbox):
dpkg -l | grep ^rc | awk '{print()}' | xargs sudo apt-get -y purge
-
Remova o diretório de configuração e cache do Java:
sudo bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
-
Remover JVMs instaladas manualmente:
sudo rm -rf /usr/lib/jvm/*
-
Remova as entradas de Java, se ainda houver alguma, das alternativas :
for g in ControlPanel java java_vm javaws jcontrol jexec keytool mozilla-javaplugin.so orbd pack200 policytool rmid rmiregistry servertool tnameserv unpack200 appletviewer apt extcheck HtmlConverter idlj jar jarsigner javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc xulrunner-1.9-javaplugin.so; do sudo update-alternatives --remove-all $g; done
-
Pesquise possíveis diretórios Java restantes:
sudo updatedb sudo locate -b '\pack200'
Se o comando acima produzir alguma saída como
/path/to/jre1.6.0_34/bin/pack200
, remova o diretório que é pai de bin , da seguinte forma:sudo rm -rf /path/to/jre1.6.0_34
.