Come aggiornare Java dall'aggiornamento 8 31 all'aggiornamento 51 8 quando l'installazione non riesce?


6

Sto cercando di aggiornare Java sul mio Mac OSX Yosemite. Nel Java Control Panel, afferma:

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.

Faccio clic sul Update Nowpulsante e viene visualizzata la Software Updatefinestra di dialogo che indica che devo riavviare il browser per l'aggiornamento, ma non sarà necessario riavviare il computer. Faccio clic sul Install Updatepulsante che fa apparire la Updating Javafinestra di dialogo che scarica 60 MB, la estrae e poi dice brevemente ready to updateprima di scomparire. Tornando agli Java Control Panelspettacoli sono ancora Update 31attivo, ripetere il processo ha lo stesso risultato.

Come posso ottenere l'aggiornamento per l'installazione effettiva?


Hai provato a disinstallare la versione installata e scaricare manualmente la versione corrente e quindi installarla?
user3439894,

Non è necessario disinstallare la versione corrente. Basta scaricare l'aggiornamento 51 e installarlo. Controlla la versione nel pannello Terminale o Java. Mostrerà la versione aggiornata.
Pratik,

@PratikaRana Vedo lo stesso problema: l'aggiornamento non sembra avere alcun effetto. La ripetizione dell'aggiornamento non ha ancora alcun effetto.
nslntmnx,

Risposte:


6

Non è necessario disinstallare la versione corrente. Dal sito Web Java, scaricare l'aggiornamento Java 8 (JDK) dal sito Oracle e installarlo manualmente. Dopo l'installazione, non è necessario riavviare il computer. Controlla la versione nel pannello Terminale o Java. Mostrerà la versione aggiornata.


1

Quando un processo di aggiornamento automatico fallisce senza un motivo esplicito, un metodo per gestirlo è disinstallare manualmente la versione installata corrente e quindi installare la versione completa corrente scaricata manualmente dal sito Web di origine.

Guardando Come posso disinstallare Java sul mio Mac? , che si applica alle versioni 7.0, 8.0 su OS X per JRE , è necessario effettuare le seguenti operazioni:

Disinstallare Oracle Java utilizzando il Terminale

Nota: per disinstallare Java, è necessario disporre dei privilegi di amministratore ed eseguire il comando remove come root o usando il sudo.
Rimuovere una directory e un file (un collegamento simbolico), come segue:

  1. Fai clic sull'icona del Finder situata nel dock
  2. Fai clic sulla cartella Utilità
  3. Fare doppio clic sull'icona Terminale
  4. Nella finestra Terminale Copia e incolla il comando seguente:

    sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

    sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefpane

Non tentare di disinstallare Java rimuovendo gli strumenti Java da /usr/bin. Questa directory fa parte del software di sistema e qualsiasi modifica verrà ripristinata da Apple la prossima volta che eseguirai un aggiornamento del sistema operativo.

Scarica manualmente l'ultima versione da: Download Java SE

Nota: per il normale utilizzo del browser , selezionare JRE, tuttavia se si desidera utilizzare l'ultimo Java dalla riga di comando in un terminale, selezionare JDK . Inoltre, se hai già installato Java JDK, ho notato che dopo l'aggiornamento dalla versione 1.8.0_45 a 1.8.0_51 tramite il pannello di controllo Java in Preferenze di Sistema, ha aggiornato solo i componenti JRE alla versione 1.8.0_51, non il JDK e è rimasto a 1.8.0_45.

Quindi ho disinstallato JDK seguendo le istruzioni in Disinstallazione di JDK e i comandi dalle istruzioni sopra elencate.

Disinstallazione di JDK Per disinstallare JDK, è necessario disporre dei privilegi di amministratore ed eseguire il comando remove come root o utilizzando lo strumento sudo (8).

Passare a /Library/Java/JavaVirtualMachinese rimuovere la directory il cui nome corrisponde al seguente formato: *

/Library/Java/JavaVirtualMachines/jdk<major>.<minor>.<macro[_update]>.jdk

Ad esempio, per disinstallare 7u6:

% rm -rf jdk1.7.0_06.jdk

Non tentare di disinstallare Java rimuovendo gli strumenti Java da /usr/bin. Questa directory fa parte del software di sistema e qualsiasi modifica verrà ripristinata da Apple la prossima volta che eseguirai un aggiornamento del sistema operativo
* Le versioni 7u4 e 7u5 sono state installate in una directory che non segue questo formato. Per disinstallare 7u4 o 7u5, rimuovere la directory 1.7.0.jdk dalla stessa posizione.

Ho quindi scaricato l'attuale JDK e l'ho installato e ora sto usando l'ultima versione di Java sia in un browser che nella riga di comando in un terminale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.