Apple blocca ancora una volta Java. È veramente arrivato il momento per disinstallarlo

Per la terza volta in un anno, Apple ha bloccato in remoto i plug-in Java 6 e Java 7 su tutti i Mac a causa di “problemi di sicurezza”. Questa volta il problema non interessa le ultime versioni del software di Oracle, ma quelle più vecchie, in particolare non funzionano le versioni di Java 6 precedenti all’aggiornamento 51, e Java 7 antecedenti all’update 25. È bene ricordare che Java e il linguaggio di programmazione JavaScript sono due cose differenti, e il problema di sicurezza non riguarda quest’ultimo.
Se avete installato Java 7, lanciate il pannello Java delle Preferenze di Sistema e aggiornate alla versione più recente. Se non è possibile, scaricate Java 7 Update 25 direttamente dal sito di Oracle.
Se utilizzate OS X 10.6 Snow Leopard, tramite Aggiornamento Software verificate se esistono eventuali nuove versioni. Né Apple né Oracle supportano Java su Mac con installato OS X 10.5 Leopard o versioni precedenti, o sui Mac PowerPC, per i quali è vivamente consigliato disabilitare Java completamente.
I problemi di sicurezza di Java sono diventati così gravi che Apple è stata costretta a compiere il passo senza precedenti di disabilitare da remoto il plug-in per evitare la diffusione di malware e furti di identità, e considerato anche che l’uso di Java su Internet è diminuito drasticamente, è veramente arrivato il momento per disinstallarlo.
A chi serve Java
Se siete uno sviluppatore o utilizzate programmi come CrashPlan che si basano su Java, allora seguite i consigli di quest’altro articolo: Come convivere con Java senza correre troppi rischi, per tutti gli altri è arrivato il momento di disinstallare il plug-in di Java.
Come rimuovere Java
Come rimuovere Java dipende dalla versione di OS X installata sul proprio Mac e la versione di Java in uso.
Per verificare se Java è installato, lanciate il Terminale (si trova in Applicazione/Utility) ed eseguire il seguente comando e poi premete il tasto Invio:
java -version
Se nella risposta appare 1.6 o 1.7, bisogna spostare nel Cestino il file JavaVirtualMachines che si trova in Sistema/Libreria del vostro hard disk (vi verrà chiesto di digitare la password amministratore), in alternativa digitate nel Terminale il seguente comando seguito sempre da Invio (verrà chiesto di digitare la password amministratore che non sarà mostrata):
sudo rm -rf /System/Library/Java/JavaVirtualMachines/
Se il Mac chiede improvvisamente di installare Java, o Java non è sul sistema o è stata installata la versione per non sviluppatori di Java 7 (la situazione più comune), digitate queste due righe di comando nel Terminale, una alla volta seguite da Invio (verrà chiesto di digitare la password amministratore che non sarà mostrata):
sudo rm -rf “/Library/Internet Plug-Ins/JavaAppletPlugin.plugin”
sudo rm -rf “/Library/PreferencePanes/JavaControlPanel.prefpane”
Se preferite non utilizzare il terminale, ma procedere manualmente, spostate nel Cestino questi due file:
1) JavaAppletPlugin.plugin, che si trova in Libreria/Internet Plug-Ins;
2) JavaControlPanel.prefpane, che si trova in Libreria/PreferencePanes.


23 commenti
Allora, chiedendo via terminale risulta che sul mio mac ho installata la versione “1.6.0_51”, mentre se controllo tramite il pannello Java in Preferenze di Sistema nel mio sistema c’è la versione 7 aggiornamento 25. Perché possono coesistere entrambe le versioni? Vorrei eliminare la 6, lasciando la 7…
Segui le istruzioni per disinstallare Java e poi installa Java 7.
Per i sistemi pre Lion, Java 6 era integrato e quindi non si può disinstallare completamente, solo disabilitarlo.
Volevo far presente a tutti che la rimozione di java dal proprio Mac comporta il non funzionamento di Photoshop e di altre applicazioni che utilizzano java per plugin, effetti o estensioni.
Altro che indolore…
Anche se si sviluppa in MATLAB java è essenziale…
Alla fine i mac diventeranno dei grossi iPad… Ottimi per visitare Facebook in grande…
Non capisco la battuta. Come riportato correttamente nell’articolo, Java serve ancora agli sviluppatori o a chi utilizza un programma che si basa su Java (una percentuale di software che non raggiunge le due cifre), e quindi non va disinstallato ma usato con cautela. Gli altri per quale motivo dovrebbero installare un plug-in insicuro che non utilizzano mai?
Io non ho Java (controllato via Terminale), e Photoshop CC funziona benissimo…
Anch’io ho Photoshop CC e funziona egregiamente senza Java, ma ricordo che installando la CS6, veniva richiesto di scaricare Java, se non presente.
Chiaramente, e come sottolineato nell’articolo, chi utilizza un software che si basa su Java, non lo deve disinstallare.
Confermo, tranne dreamweaver, non si sa per quale oscuro motivo, adobe funziona tutto, Java è sempre stato il cancro dei computer, inutile, obsoleto e lento…e sopratutto VULNERABILE. finalmente ce lo stiamo togliendo via….era ora….
“Java è sempre stato il cancro dei computer, inutile, obsoleto e lento…e sopratutto VULNERABILE.”
Wow, che commento di qualità! Scommetto che hai una profonda preparazione sull’argomento e sei pronto ad argomentare le tue affermazioni assolute. Vero?
disinstallato Java, ma in Sistema/Libreria esiste proprio una cartella Java con all’interno due cartelle: Extenson e Support
occorre cestinare pure queste?
Le cartelle dovrebbero essere vuote, in ogni caso si possono cestinare.
Anche io come moro ho in Sistema/Libreria una cartella Java con all’interno due cartelle: Extenson e Support. E anche io mi chiedo se bisogna cestinarle,
Le puoi trascinare nel cestino 😉
anche io le ho le cartelle ma sono piene!!
In effetti dreamweaver cs6 richiede java 6. Mi sapete dire se sostituendo java 6 con il 7, DW funziona regolarmente?
Ho dovuto reinstallare quel cancro di Java a causa della dabbenaggine di chi ha sviluppato il software per l’Agenzia delle Entrate per la compilazione dei modelli relativi alla dichiarazione dei redditi. Chi ha sviluppato quella porcheria di software andrebbe cacciato a calci, al di la della pessima scelta di usare Java.
Confermo che Photoshop CC funziona benissimo anche senza JAVA. Plugin di terze parti compresi. Questo non accadeva nella versione CS6, ottima notizia, java disinstallato.
Dubbio… i programmi come Jdownloader o Azureus non andranno più vero?
Fortunatamente ci ho rinunciato da tempo.
da terminale mi da questa risposta: Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)
Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)
elimino oppure lascio? grazie
Se non ti serve Java, disinstallalo.
ciao Stefano, io ho powerbook G4 e da richiesta a terminale mi dice questo:
java version “1.5.0_30”
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_30-b03-389-9M3425)
Java HotSpot(TM) Client VM (build 1.5.0_30-161, mixed mode, sharing)
che cosa devo fare?
grazie
fiore
non vedo la cartella Java
Dal Finder seleziona il menu in alto Vai/Computer. Doppio click sull’icona dell’hard disk, e poi Sistema/Libreria.