¿Cómo desinstalo Java?

Tengo varias instalaciones Java en mi máquina:

$ /usr/libexec/java_home -V Matching Java Virtual Machines (6): 1.6.0_24-b07-334, x86_64: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home 1.6.0_24-b07-334, i386: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0_24-b07-334.jdk/Contents/Home 1.6.0_24-b07-334, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_24-b07-334, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_22-b04-307, x86_64: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home 1.6.0_22-b04-307, i386: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0_22-b04-307.jdk/Contents/Home 

No los necesito a todos. Por ejemplo, no necesito actualizar la versión 22. ¿Cómo puedo desinstalarlo limpiamente?

También me gustaría deshacerme de esas JVM 'duplicadas', pero necesito tener fonts, dado que desarrollo mucho Java, por lo que puede que no sea posible. ¿Por qué hay tantos de todos modos?

2 Solutions collect form web for “¿Cómo desinstalo Java?”

Después de leer un poco:

JVM in / System es la installation de Java en todo el sistema, que siempre se instala en Snow Leopard y se actualiza a través del mecanismo estándar de actualización de software. No creo que sea una buena idea eliminar esta JVM, pero no la he probado … tal vez no pase nada malo (si no usas Java).

Mis JVMs en / Library provienen del Java Developer Package, que también contiene fonts y documentation. Parece que está bien simplemente eliminarlos. Después de eliminarlos, java_tool ya no los muestra.

(Después de esto, actualicé mi Java a la última disponible de Apple, y también instalé el último Java Developer Package, que agregó una nueva JVM a / Library nuevamente. Como utilizo las fonts y la documentation de Java en mi IDE, lo dejaré en vivo )

En este momento, el Sistema y la versión de Desarrollador Java disponible tiene el mismo nivel de versión, por lo que la versión de Desarrollador no le brinda ningún beneficio, por el momento.

La versión de desarrollador se usa cuando se distribuyen aplicaciones con un JDK incorporado, y cuando se realiza un desarrollo experimental con nuevas versiones de Java, y de este modo no se tocará la versión de todo el sistema.

  • Actualización de Java falló
  • ¿Detener aplicaciones java abriendo pantalla completa?
  • La aplicación Java no forzará la salida, previene el cierre
  • JasperSoft iReport Designer no se abre cuando se usa solo Java de Oracle, no de Apple
  • El complemento de Facebook Video Chat ya no funciona en Mavericks
  • Mountain Lion con Java 7 solamente
  • Netbeans o Eclipse en macOS Sierra - Problemas de Java
  • No se puede actualizar Java debido a que la versión aparentemente más nueva ya está instalada
  • Desinstalar Java en Lion
  • Autenticación de cliente SSL con certificates no exportables en Mac
  • Jetbrains'IDE no puede comenzar después de actualizar a OS X Yosemite
  • Applets de Java en un browser en Mavericks?
  • Instalé Oracle Java JDK 8 pero la command-line de Java sigue informando que es la versión 7
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).