El tutorial o código que verás en este post es la solución más eficiente y efectiva que hallamos a tu duda o problema.
Solución:
-
Elimine todos los paquetes relacionados con Java (Sun, Oracle, OpenJDK, complementos IcedTea, GIJ):
dpkg-query -W -f='$binary:Packagen' | 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
-
Purgue los archivos de configuración (cuidado. Este comando también eliminó los archivos de configuración libsgutils2-2 y virtualbox):
dpkg -l | grep ^rc | awk 'print($2)' | xargs sudo apt-get -y purge
-
Eliminar la configuración de Java y el directorio de caché:
sudo bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
-
Elimine las JVM instaladas manualmente:
sudo rm -rf /usr/lib/jvm/*
-
Elimine las entradas de Java, si todavía hay alguna, de la 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
-
Busque los posibles directorios de Java restantes:
sudo updatedb sudo locate -b 'pack200'
Si el comando anterior produce algún resultado como
/path/to/jre1.6.0_34/bin/pack200
eliminar el directorio que es padre de compartimiento, como esto:sudo rm -rf /path/to/jre1.6.0_34
.
Para eliminar completamente OpenJDK en Ubuntu 11.10 (esto puede o no ser suficiente en otras versiones de Ubuntu), ejecute:
sudo apt-get purge openjdk-* icedtea-* icedtea6-*
Si desea instrucciones para eliminar la versión propietaria de Oracle (“Sun”) de Java, deberá especificar cómo la instaló. (Si edita su pregunta para indicar esto y deja un comentario en esta respuesta, intentaré agregar información sobre cómo eliminar eso también).
Para desinstalar Oracle Java 7, simplemente presione
control+alternativa+T en su teclado para abrir Terminal. Cuando se abra, ejecute el siguiente comando.sudo update-alternatives --display java
Para comprobar la configuración antes de desinstalar Java.
A continuación, elimine los enlaces simbólicos
(reemplace la palabra (versión) con su versión de Java. HACER java -version
para conseguir el tuyo. Entonces, si su versión es 1.7.0_03, debería type sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.7.0_03/bin/java"
)
sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk
/bin/java" sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk /bin/javac" sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk /bin/javaws" verificar que los enlaces simbólicos fueron eliminados
java -version javac -version which javaws
Los siguientes 2 comandos deben escribirse exactamente a la perfección para evitar la destrucción permanente de su sistema.
cd /usr/lib/jvm sudo rm -rf jdk
Entonces hazlo
sudo update-alternatives --config java sudo update-alternatives --config javac sudo update-alternatives --config javaws
Entonces hazlo
sudo vi /etc/environment
Eliminar la línea con JAVA_HOME 1
Para desinstalar OpenJDK (si está instalado). Primero verifique qué paquetes de OpenJDK están instalados.
sudo dpkg --list | grep -i jdk
Para eliminar openjdk:
sudo apt-get purge openjdk*
Desinstale los paquetes relacionados con OpenJDK.
sudo apt-get purge icedtea-* openjdk-*
Compruebe que se hayan eliminado todos los paquetes de OpenJDK.
sudo dpkg --list | grep -i jdk
1Fuente:akbarahmed.com
Aquí puedes ver las comentarios y valoraciones de los lectores
Si para ti ha sido de ayuda nuestro artículo, sería de mucha ayuda si lo compartieras con más entusiastas de la programación y nos ayudes a difundir este contenido.