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.framework
contiene unaVersions
carpeta, y al menos en mi caso, esaVersions
carpeta 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/Versions
carpeta: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/CurrentJDK
enlace 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.JVMVersion
llave allí. Fuente: intellij-support.jetbrains.com/entries/…