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

5

Estoy intentando actualizar Java en mi Mac OSX Yosemite. En el Java Control Panel , indica:

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 botón Update Now y aparece el cuadro de diálogo Software Update que indica que debo reiniciar el navegador para que se actualice, pero no será necesario reiniciar la computadora. Hago clic en el botón Install Update que muestra el cuadro de diálogo Updating Java que descarga 60 MB, lo extrae y luego dice brevemente ready to update antes de desaparecer. Volver al Java Control Panel muestra que todavía estoy en Update 31 , repetir el proceso tiene el mismo resultado.

¿Cómo puedo hacer que la actualización se instale realmente?

    
pregunta WilliamKF 16.07.2015 - 20:32

2 respuestas

6

No es necesario desinstalar la versión actual. Desde el sitio web de Java, solo 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. Mostrará la versión actualizada.

    
respondido por el Pratik 17.07.2015 - 04:31
0

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:

     
  1. Haz clic en el icono Finder ubicado en tu base
  2.   
  3. Haz clic en la carpeta Utilidades
  4.   
  5. Haga doble clic en el icono Terminal
  6.   
  7. 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

  8.   

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.

    
respondido por el user3439894 16.07.2015 - 22:57

Lea otras preguntas en las etiquetas