Cuando un proceso de actualización automatizado falla sin una razón explícita, un método para solucionarlo es desinstalar manualmente la versión actual instalada y luego instalar la versión completa actual descargada manualmente desde el sitio web de origen.
Mirando ¿Cómo puedo desinstalar Java en mi Mac? que se aplica a las versiones 7.0, 8.0 en OS X para el JRE Hay que hacer lo siguiente:
Desinstalación de Oracle Java mediante el Terminal
Nota: Para desinstalar Java, debe tener privilegios de administrador y ejecutar el comando remove como Root o utilizando el sudo.
Elimine un directorio y un archivo (un enlace simbólico), como sigue:
- Haga clic en el botón Buscador situado en tu dock
- Haga clic en el botón Servicios públicos carpeta
- Haga doble clic en el Terminal icono
-
En la ventana de la Terminal Copiar y pegar el comando de abajo:
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefpane
No intente desinstalar Java eliminando las herramientas Java de /usr/bin
. Este directorio es parte del software del sistema y cualquier cambios serán restablecidos por Apple la próxima vez que realice una actualización del el sistema operativo.
Descargue manualmente la última versión desde: Descargas de Java SE
Nota: Para la normalidad Navegador uso elija el JRE Sin embargo, si desea utilizar la última versión de Java desde la línea de comandos en un terminal, elija la opción JDK . Además, si ya tienes el JDK de Java instalado, me he dado cuenta de que después de actualizar de la versión 1.8.0_45 a la 1.8.0_51 a través del Panel de control de Java en Preferencias del sistema que sólo actualizó el JRE a la versión1.8.0_51, no a la JDK y se quedó en 1.8.0_45.
Así que desinstalé el JDK siguiendo las indicaciones de Desinstalación del JDK así como los comandos de las direcciones indicadas anteriormente.
Desinstalación del JDK Para desinstalar el JDK, debe tener privilegios de administrador y ejecutar el comando remove, ya sea como Root o utilizando la herramienta sudo(8).
Navegue hasta /Library/Java/JavaVirtualMachines
y eliminar 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 Java de /usr/bin
. Este directorio forma parte del software del sistema y cualquier cambios serán restablecidos por Apple la próxima vez que realice una actualización del 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 directorio 1.7.0.jdk de la misma ubicación.
Luego descargué el JDK actual y lo instalé y ahora estoy usando la última versión de Java tanto en un navegador como en la línea de comandos en un terminal.