Cuando un proceso de actualización automatizado falla sin una razón explícita, entonces un método para tratar con él es desinstalar manualmente la versión instalada actual y luego instalar la versión completa actual descargada manualmente desde el sitio web de origen.
Mirando a ¿Cómo desinstalo Java en mi Mac? , que se aplica a las versiones 7.0, 8.0 en OS X para el JRE , uno tiene que hacer lo siguiente:
Desinstalar Oracle Java usando la Terminal
Nota: Para desinstalar Java, debe tener privilegios de administrador y ejecutar el comando de eliminación como root o usando el sudo.
Elimine un directorio y un archivo (un enlace simbólico), de la siguiente manera:
- Haga clic en el Descubridor icono ubicado en su muelle
- Haga clic en el Utilidades carpeta
- Haga doble clic en el Terminal icono
En la ventana del terminal Copiar y pegar el siguiente comando:
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefpane
No intente desinstalar Java eliminando las herramientas de Java de /usr/bin
. Este directorio es parte del software del sistema y cualquier
Apple restablecerá los cambios la próxima vez que realice una actualización de
el sistema operativo
Descargue manualmente la última versión desde: Descargas de Java SE
Nota: Para normal Navegador uso elegir el JRE Sin embargo, si desea utilizar la última versión de Java desde la línea de comandos en un terminal, elija el JDK . Además, si ya tiene instalado Java JDK, noté que después de actualizar desde la versión 1.8.0_45 a 1.8.0_51 a través de Panel de control de java debajo Preferencias del Sistema que solo actualizo el JRE componentes para version1.8.0_51, no el JDK y se mantuvo en 1.8.0_45.
Así que desinstalé el JDK siguiendo las instrucciones en Desinstalando el JDK así como los comandos de las instrucciones enumeradas anteriormente.
Desinstalando el JDK Para desinstalar el JDK, debe tener privilegios de administrador y ejecutar el comando de eliminación como root
o usando la herramienta sudo (8).
Navegar a /Library/Java/JavaVirtualMachines
y quitar el
Directorio cuyo nombre coincida con el siguiente formato: *
/Library/Java/JavaVirtualMachines/jdk<major>.<minor>.<macro[_update]>.jdk
Por ejemplo, para desinstalar 7u6:
% rm -rf jdk1.7.0_06.jdk
No intente desinstalar Java eliminando las herramientas de Java de /usr/bin
. Este directorio es parte del software del sistema y cualquier
Apple restablecerá los cambios la próxima vez que realice una actualización de
el sistema operativo
* Las versiones 7u4 y 7u5 se instalaron en un directorio que no sigue este formato. Para desinstalar 7u4 o 7u5, elimine el 1.7.0.jdk
Directorio desde la misma ubicación.
Luego descargué el JDK actual, lo instalé y ahora estoy usando la última versión de Java, tanto en un navegador como en la línea de comandos en una terminal.