¿Cómo desinstalo Java?

6

Tengo varias instalaciones de 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 fuentes alrededor, ya que hago mucho desarrollo de Java, por lo que puede que no sea posible. ¿Por qué hay tantos de ellos de todos modos?

    
pregunta Peter Štibraný 13.07.2011 - 11:29

2 respuestas

2

Después de una lectura:

JVM en / Sistema es una instalación 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 suceda nada malo (si no usas Java).

Mis JVM en / Library son de Java Developer Package, que también contienen fuentes y documentación. Parece que está bien simplemente eliminarlos. Después de que los haya eliminado, java_tool ya no los muestra.

(Después de esto, actualicé mi Java a la última versión disponible de Apple y también instalé el último Java Developer Package, que agregó una nueva JVM a / Library nuevamente. Ya que uso fuentes y documentación de Java en mi IDE, dejarlo vivir).

    
respondido por el Peter Štibraný 13.07.2011 - 12:27
0

En este momento, el sistema y la versión de Java para desarrolladores disponible tienen el mismo nivel de versión, por lo que la versión de desarrollador no ofrece 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 por lo tanto, no se tocará la versión de todo el sistema.     

respondido por el Rene Larsen 13.07.2011 - 18:51

Lea otras preguntas en las etiquetas