Con el final de las actualizaciones públicas de Java 1.6 en febrero de 2012, y la larga lista de actualizaciones de seguridad en la versión 1.7 posterior, me inclino a eliminar Java 1.6 y el JDK de forma permanente de mi Mac, si supiera cómo lograr esto en un manera limpia
30

/Library/Java/JavaVirtualMachines/, no en el/System/Library/único.Tenía la misma pregunta hasta hoy.
Desde los archivos macosx-port-dev y ¿Cómo desinstalar Java 6 correctamente en OSX? :
fuente
Vaya al directorio Macintosh HD / Library / Java / JavaVirtualMachines / y elimine el archivo llamado "1.6.0.jdk".
Fuente
Aquí está la documentación oficial de Oracle sobre cómo desinstalar jdk de una mac
fuente
En cuanto a la respuesta anterior que dice:
Vale la pena señalar que
/System/Library/Frameworks/JavaVM.frameworkcontiene unaVersionscarpeta, y al menos en mi caso, esaVersionscarpeta contenía:No parece útil dejar que CurrentJDK apunte a un directorio inexistente, por lo que ejecuté este comando en la
/System/Library/Frameworks/JavaVM.framework/Versionscarpeta:ya que es donde está instalado mi nuevo JDK.
ACTUALIZACIÓN: Después de eliminar Java 1.6 de mi máquina, la próxima vez que ejecuté PhpStorm, me dijo que necesitaba descargar e instalar el tiempo de ejecución de Java SE 6. Luego, el
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDKenlace se restableció a/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents. Por lo tanto, parece que el 1.6 JDK (o al menos la parte JRE de él) puede seguir regresando, dependiendo de otras aplicaciones que use.fuente
brew install maven, verá este enlace simbólico muerto para CurrentJDK y fallará. Vincular a la versión más nueva parece funcionar.JVMVersionllave allí. Fuente: intellij-support.jetbrains.com/entries/…