Quando un processo di aggiornamento automatico non riesce senza un motivo esplicito, un metodo per gestirlo è disinstallare manualmente la versione installata attuale e quindi installare la versione completa corrente scaricata manualmente dal sito Web di origine.
Esaminare Come si disinstalla Java sul mio Mac? , che si applica alle versioni 7.0 , 8.0 su OS X per JRE , è necessario eseguire le seguenti operazioni:
Uninstall Oracle Java using the Terminal
Note: To uninstall Java, you must have Administrator privileges and execute the remove command either as root or by using the sudo.
Remove one directory and one file (a symlink), as follows:
- Click on the Finder icon located in your dock
- Click on the Utilities folder
- Double-click on the Terminal icon
-
In the Terminal window Copy and Paste the command below:
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefpane
Do not attempt to uninstall Java by removing the Java tools from
/usr/bin
. This directory is part of the system software and any
changes will be reset by Apple the next time you perform an update of
the OS.
Scarica manualmente l'ultima versione da: Download di Java SE
Nota: per l'utilizzo normale del browser scegli JRE , tuttavia se desideri utilizzare l'ultima versione di Java dalla riga di comando in un terminale, seleziona l'opzione JDK . Inoltre, se hai già installato Java JDK, ho notato che, dopo l'aggiornamento dalla versione 1.8.0_45 alla 1.8.0_51 tramite il Pannello di controllo Java in Preferenze di sistema , ha aggiornato solo il JRE componenti per version1.8.0_51, non per JDK e sono rimasti su 1.8.0_45.
Così ho disinstallato il JDK seguendo le indicazioni in Disinstalla il JDK così come i comandi dalle istruzioni sopra elencate.
Uninstalling the JDK To uninstall the JDK, you must have Administrator privileges and execute the remove command either as root
or by using the sudo(8) tool.
Navigate to /Library/Java/JavaVirtualMachines
and remove the
directory whose name matches the following format:*
/Library/Java/JavaVirtualMachines/jdk<major>.<minor>.<macro[_update]>.jdk
For example, to uninstall 7u6:
% rm -rf jdk1.7.0_06.jdk
Do not attempt to uninstall Java by removing the Java tools from
/usr/bin
. This directory is part of the system software and any
changes will be reset by Apple the next time you perform an update of
the OS
*The 7u4 and 7u5 releases were installed into a directory that does not follow this format. To uninstall 7u4 or 7u5, remove the 1.7.0.jdk
directory from the same location.
Ho quindi scaricato il JDK corrente e l'ho installato e ora sto utilizzando l'ultima versione di Java sia in un browser che nella riga di comando in un terminale.