6 votos

¿Cómo puedo desinstalar Java?

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 todos. Por ejemplo, no necesito la versión 22 de la actualización. ¿Cómo puedo desinstalarla limpiamente?

También me gustaría deshacerme de esas JVMs 'duplicadas', pero necesito tener fuentes alrededor, ya que hago mucho desarrollo en Java, así que puede que no sea posible. ¿Por qué hay tantos de ellos de todos modos?

2voto

naumcho Puntos 2830

Después de leer un poco:

JVM en /System es la 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 buena idea eliminar esta JVM, pero no lo he probado... quizá no pase nada malo (si no usas Java).

Mis JVMs en /Library son de Java Developer Package, que también contiene fuentes y documentación. Es parece que no hay problema en eliminarlos. Después de haberlos eliminado, java_tool ya no los muestra.

(Después de esto, he actualizado mi Java a la última disponible de Apple, y también instalé el último paquete de desarrolladores de Java, que añadió la nueva JVM en /Library de nuevo. Ya que uso las fuentes y la documentación de Java en mi IDE, lo dejaré vivir).

0voto

Manrico Corazzi Puntos 6458

En este momento, la versión de Java para sistemas y la disponible para desarrolladores tienen el mismo nivel de versión, por lo que la versión para desarrolladores no ofrece ninguna ventaja, por el momento.

La versión para desarrolladores se utiliza cuando se distribuyen aplicaciones con un JDK incrustado, y cuando se hace un desarrollo experimental con nuevas versiones de Java - y por lo tanto la versión para todo el sistema no se tocará.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X