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?