¿Cómo actualizar Java de 8 Update 31 a 8 Update 51 cuando falla la instalación?

6

Estoy tratando de actualizar Java en mi Mac OSX Yosemite. En el Java Control Panel, afirma:

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 se abre el Software Update cuadro de 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 muestra el Updating Java Diálogo que descarga 60 MB, lo extrae y luego lo dice brevemente ready to update antes de desaparecer Volviendo a la Java Control Panel muestra que todavía estoy en Update 31, repitiendo el proceso tiene el mismo resultado.

¿Cómo puedo obtener la actualización para instalar realmente?

WilliamKF
fuente
¿Ha intentado desinstalar la versión instalada y descargó manualmente la versión actual y luego la instaló?
user3439894
No es necesario desinstalar la versión actual. Solo descarga la actualización 51 e instálala. Verifique la versión en el panel de Terminal o Java. Se mostrará la versión actualizada.
Pratik
@PratikaRana Veo el mismo problema: la actualización no parece tener ningún efecto. Repetir la actualización todavía no tiene efecto.
nslntmnx

Respuestas:

6

No es necesario desinstalar la versión actual. Desde el sitio web de Java, simplemente descargue la actualización 51 (JDK) de Java 8 desde el 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 el panel de Terminal o Java. Se mostrará la versión actualizada.

Pratik
fuente
1

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:

  1. Haga clic en el Descubridor icono ubicado en su muelle
  2. Haga clic en el Utilidades carpeta
  3. Haga doble clic en el Terminal icono
  4. 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.

user3439894
fuente