Cuando un proceso de actualización automatizado falla sin una razón explícita, entonces un método para resolverlo 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 ¿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:
Desinstale Oracle Java usando la Terminal
Nota: Para desinstalar Java, debes 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:
- Haz clic en el icono Finder ubicado en tu base
- Haz clic en la carpeta Utilidades
- Haga doble clic en el icono Terminal
-
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
%código%. 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 el uso normal del navegador , seleccione 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 de la versión 1.8.0_45 a 1.8.0_51 a través del Panel de control de Java en Preferencias del sistema , solo se actualizó el JRE componentes a la versión 1.8.0_51, no el JDK y se mantuvo en 1.8.0_45.
Así que desinstalé JDK siguiendo las instrucciones en Desinstalando el JDK , así como los comandos de las instrucciones enumeradas anteriormente.
Desinstalar 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).
Navega a /usr/bin
y elimina la
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
%código%. 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.