PDA

View Full Version : Problema Java 7 e applet


UnknownSoldier
24-10-2012, 21:15
Ciao a tutti!
Recentemente Mountain Lion mi consiglia di scaricare l'aggiornamento a Java 7... bene, avvio il download, avvio l'installazione, e leggo un avviso che mi dice che Java 7 non funzionerà con Google Chrome dato che quest'ultimo è un software a 32 bit invece di 64... già questa cosa un pò mi da fastidio dato che Chrome è il mio browser principale, ma decido comunque di procedere con l'installazione.
Quando ho bisogno di lanciare applet java, uso quindi altri browser, Safari o Firefox. Ma ho notato che in entrambi questi browser, un'applet che uso molto non viene visualizzata correttamente, a volte presenta dei difetti grafici che non avevo mai riscontrato prima e questa cosa mi da molto fastidio.
Quindi ho pensato di fare il downgrade a Java 6 ma non ci riesco... ho seguito questa guida: http://www.youtube.com/watch?v=jf9z0J96iMQ ma purtroppo adesso le applet non mi funzionano in nessun browser, mi compare sempre un pulsante con scritto "Plugin mancante" al posto della applet, quindi mi viene da pensare che non ho nessun'altra installazione di Java disponibile.
Ho provato quindi a cercare il pacchetto di installazione di Java 6 per OS X ma non riesco a trovarlo... qualche aiuto?? :(

MacNeo
24-10-2012, 21:29
L'ultimo aggiornamento Java ha TOLTO l'applet Java da OS X.
Apple Java for 2012-006 delivers improved security, reliability, and compatibility by updating Java SE 6 to 1.6.0_37.
This update uninstalls the Apple-provided Java applet plug-in from all web browsers. To use applets on a web page, click on the region labeled "Missing plug-in" to go download the latest version of the Java applet plug-in from Oracle.
In precedenza era direttamente Apple a mantenere la versione per OS X, ma ormai si sono stufati di dover rincorrere bug e falle nella sicurezza causate da un prodotto non loro, così hanno deciso che se vuoi usare applet Java nel browser lo fai a tuo rischio e pericolo, e te lo procuri dal sito di Oracle.
http://www.java.com/en/download/mac_download.jsp

UnknownSoldier
24-10-2012, 21:36
L'ultimo aggiornamento Java ha TOLTO l'applet Java da OS X.

In precedenza era direttamente Apple a mantenere la versione per OS X, ma ormai si sono stufati di dover rincorrere bug e falle nella sicurezza causate da un prodotto non loro, così hanno deciso che se vuoi usare applet Java nel browser lo fai a tuo rischio e pericolo, e te lo procuri dal sito di Oracle.
http://www.java.com/en/download/mac_download.jsp

Intanto grazie per la risposta! Il problema però è che io vorrei utilizzare la vecchia versione di Java 6 per poter lanciare le applet su Chrome e nel migliore dei modi... come posso fare un downgrade? :D Ho già provato a seguire la guida che ho linkato prima ma non ha funzionato. :(

-sparkster-
01-11-2012, 01:48
Intanto grazie per la risposta! Il problema però è che io vorrei utilizzare la vecchia versione di Java 6 per poter lanciare le applet su Chrome e nel migliore dei modi... come posso fare un downgrade? :D Ho già provato a seguire la guida che ho linkato prima ma non ha funzionato. :(

Ciao, anch'io, come te, non riuscivo a ripristinare Java SE R.E. 6 su Mac OS X 10.8 ML, ma dopo tanto penare e surfare via web ho trovato finalmente quella che credo sarà la soluzione al tuo problema come lo è stata per il mio!!! :D

Apri una shell (terminal) e digita una per una le stringhe di codice seguite ognuna dal tasto invio, come spiegato nella seguente guida:

http://support.apple.com/kb/HT5559?viewlocale=en_US

Dopo, portati a questo link:

http://www.java.com/it/download/testjava.jsp e clicca su "testate la versione attualmente installata di Java";

così facendo ti renderai conto che Java R.E. 6 è riattivato e perfettamente funzionante, come risulta dallo screenshot sul mio Mac Pro:

http://i49.tinypic.com/xol7wi.jpg

Se proprio vuoi avere un ulteriore riscontro della versione di Java che hai appena installato e riabilitato, riapri un'altra shell e digita il seguente comando:

java -version

ti dovrebbe restituire la seguente versione:

java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

che sta a significare che hai abilitato la 6 update 37.

P.S.: ovviamente prima di tutta questa procedura, devi aver disinstallato la versione di Java più recente (la 7 update 9) tramite questo comando da terminale:

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

seguito dal tasto invio.

Poi installi questo:

http://support.apple.com/kb/DL1572

e solo DOPO, parti dalla prima guida che ti ho linkato. (Questa: http://support.apple.com/kb/HT5559?viewlocale=en_US )

Spero di esserti stato di aiuto. Ciao. ;)