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

  • ¿Cómo dirigir una aplicación para usar una versión específica de Java?
  • El Capitan, la aplicación de Java "no se puede abrir"
  • No se detectaron instalaciones Java, aunque tengo Java
  • JavaVM.framework eliminado y no más capaz de instalar Java
  • ¿Cómo saber qué aplicación hace que aparezca el cuadro de dialog "¿Desea instalar Java?" En Mavericks.
  • Jar Launcher.app: ¿dónde se supone que se encuentra?
  • ¿Por qué mi panel java no se inicia?
  • Desinstalando Java 6 para replacelo con Java 8
  • 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.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).