¿Cómo desinstalar Java por completo?

¿Cómo desinstalar Java por completo?

¿Cómo puedo eliminar por completo todos los rastros de Java en mi sistema?

ya lo secómo instalarloen caso de que lo necesite nuevamente.

Respuesta1

  1. Elimine todos los paquetes relacionados con Java (Sun, Oracle, OpenJDK, complementos 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
    
  2. 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
    
  3. Elimine la configuración de Java y el directorio de caché:

    sudo bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
    
  4. Elimine las JVM instaladas manualmente:

    sudo rm -rf /usr/lib/jvm/*
    
  5. Elimine las entradas de Java, si todavía hay alguna, delalternativas:

    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
    
  6. Busque posibles directorios Java restantes:

    sudo updatedb
    sudo locate -b '\pack200'
    

    Si el comando anterior produce algún resultado como /path/to/jre1.6.0_34/bin/pack200eliminar el directorio principal depapelera, como esto: sudo rm -rf /path/to/jre1.6.0_34.

Respuesta2

Para eliminar completamente OpenJDK en Ubuntu 11.10 (esto puede ser suficiente o no en otras versiones de Ubuntu), ejecute:

sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*

Si desea instrucciones para eliminar la versión propietaria de Java de Oracle ("Sun"), 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 eliminarla también).

Respuesta3

Para desinstalar Oracle Java 7, simplemente presione Ctrl+ Alt+ Ten su teclado para abrir Terminal. Cuando se abra, ejecute el siguiente comando.

sudo update-alternatives --display java

Para verificar 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. HAGA java -versionpara obtener la suya. Entonces, si su versión es 1.7.0_03, lo harí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<version>/bin/java"
sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk<version>/bin/javac"
sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk<version>/bin/javaws"

verificar que los enlaces simbólicos fueron eliminados

java -version
javac -version
which javaws

Los siguientes 2 comandos deben escribirse perfectamente para evitar destruir permanentemente su sistema..

cd /usr/lib/jvm
sudo rm -rf jdk<version>

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 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

Respuesta4

Pruebe este comando:

java -version

Si viene 1.6* entonces intenta:

sudo apt-get autoremove openjdk-6-jre

Si viene 1.7* entonces intenta:

sudo apt-get autoremove openjdk-7-jre

Suponiendo que no tiene jdk en su sistema. Si ha utilizado este comando:

sudo apt-get autoremove openjdk-`<version>`-jdk

reemplácelo con la versión como lo hicimos en el ejemplo anterior.

información relacionada