Estoy tratando de actualizar Java en mi Mac OSX Yosemite. En el Java Control Panel
, dice:
A critical Java security update is available.
8 Update 51 (57 MB)
Your current version is Java 8 Update 31. It is recommended that you update
now to keep your system secure.
Hago clic en el Update Now
botón y aparece el cuadro de Software Update
diálogo que indica que debo reiniciar el navegador para actualizar, pero no será necesario reiniciar la computadora. Hago clic en el Install Update
botón que abre el cuadro de Updating Java
diálogo que descarga 60 MB, lo extraigo y luego dice muy brevemente ready to update
antes de desaparecer. Volviendo a los Java Control Panel
programas en los que todavía estoy Update 31
, repetir el proceso tiene el mismo resultado.
¿Cómo puedo hacer que la actualización se instale realmente?
No es necesario desinstalar la versión actual. Desde el sitio web de Java, simplemente descargue la actualización 51 de Java 8 (JDK) del sitio de Oracle e instálela manualmente. Después de la instalación, no es necesario reiniciar la máquina. Verifique la versión en Terminal o panel de Java. Mostrará la versión actualizada.
Cuando un proceso de actualización automática falla sin un motivo explícito, un método para solucionarlo es desinstalar manualmente la versión instalada actual y luego instalar la versión completa actual descargada manualmente del 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 JRE , se debe hacer lo siguiente:
Desinstalar Oracle Java usando la Terminal
Nota: Para desinstalar Java, debe tener privilegios de administrador y ejecutar el comando remove ya sea como root o usando el sudo.
Elimine un directorio y un archivo (un enlace simbólico), de la siguiente manera:
- Haga clic en el icono del Finder ubicado en su base
- Haga clic en la carpeta Utilidades
- Haga doble clic en el icono de Terminal
En la ventana de Terminal, copie y pegue 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 Apple restablecerá cualquier cambio la próxima vez que realice una actualización del sistema operativo.
Descargue manualmente la última versión desde: Descargas de Java SE
Nota: para el uso normal del navegador , elija el JRE ; sin embargo, si desea usar el Java más reciente desde la línea de comandos en una 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 actualizó los componentes de JRE a la versión 1.8.0_51, no el JDK y permaneció en 1.8.0_45.
Así que desinstalé el JDK siguiendo las instrucciones de Desinstalar el JDK , así como los comandos de las instrucciones enumeradas anteriormente.
Desinstalación de JDK Para desinstalar JDK, debe tener privilegios de administrador y ejecutar el comando de eliminación como usuario root o utilizando la herramienta sudo(8).
Navegue
/Library/Java/JavaVirtualMachines
y elimine 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 Apple restablecerá cualquier cambio la próxima vez que realice una actualización del 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 una terminal.
usuario3439894
Pratik
nulo