Come fare in modo che Firefox utilizzi la versione Java più recente, che è già installata?


8

Apparentemente, ho OpenJDK 6 JRE (openjdk-6-jre 6b27-1.12.6-1ubuntu0.12.04.2) e 7 JRE (openjdk-7-jre 7u25-2.3.10-1ubuntu0.12.04.2) installati in parallelo - Non so perché li abbia entrambi, non ricordo di averli installati manualmente.

Tuttavia, il plug-in Java Firefox di tanto in tanto viene segnalato come obsoleto da alcuni siti Web e mi sembra che si basi su JRE 6. Come posso fare in modo che Firefox usi la versione più recente? Rimuovere JRE 6 sembra una cattiva idea; quando ho provato a farlo in sinaptic, mi è sembrato che un sacco di software si affida ancora al vecchio JRE, dato che rimuoverlo avrebbe rimosso anche i programmi jedit.

Mescolo cose? Non sono nemmeno sicuro di come il plugin FF interferisca con i JRE di OpenJDK.

MODIFICARE:

Dopo aver provato ancora di più, il problema persiste. Utilizzando update-alternatives --config java, vedo che la versione Java predefinita (con stato "modalità manuale") è già impostata su Java 7 e java -versionrestituisce "1.7.0_25". Il file /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.soesiste, ma Firefox mostra ancora il plug-in Java 6 quando lo si guarda about:plugins.

Riassumendo:

Come faccio a far utilizzare Firefox al plugin IcedTea appartenente alla versione Java predefinita?

Risposte:


16

Installa la versione 7 del plugin icedtea dal centro software o usando la riga di comando:

Apri un terminale premendo Ctrl+ Alt+ Te inserisci:

sudo apt-get install icedtea-7-plugin

Rimuovi il vecchio icedtea:

sudo apt-get remove icedtea-6-plugin

Quindi riavviare Firefox e digitare about:pluginsper verificare la versione del plug-in Java. Oppure vai al sito Web Java per verificare la versione e se funziona correttamente.

Spero che sia di aiuto


1
Il plugin IcedTea-7 è già lì, come ho sottolineato nella mia domanda.
lenz,

1
Potrebbe essere utile rimuovere icedtea-6.
user68186

2
Grazie, ha effettivamente risolto il problema. Mentre rimuovere JRE 6 non era un'opzione (l'avevo considerato), la cosa da fare era rimuovere solo il plugin. Ho contrassegnato la tua risposta rivista come accettata, sebbene il tuo post originale non sia stato molto utile, date le informazioni nella mia domanda. @Thomas W. è stato il primo a presentare la soluzione, ma dato che ha pubblicato solo un commento e nessuna risposta, non posso premiarlo con la grazia.
lenz,

1

La maggior parte di questi siti Web utilizza javascript per verificare quale versione di Java è in esecuzione nel browser e poiché non corrisponde alla versione Oracle Java, si lamentano della necessità di aggiornare Java nel sistema. Ignorerei qualcuno di quei messaggi se le applet Java funzionassero correttamente.

Per verificare quale versione di Java Firefox è in esecuzione, basta digitare sulla barra degli indirizzi (barra degli indirizzi) about:plugins, dovrebbe visualizzare tutti i plugin che Firefox sta utilizzando.

Scommetto che Firefox utilizza l'ultimo JRE e i siti Web si lamentano solo che non è la stessa versione di Oracle. Mantieni il tuo sistema aggiornato e ignoralo.


Grazie, ho dimenticato di dire che l'ho fatto: il plug-in IcedTea utilizzato (ecco di cosa si tratta, no?) È /usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so, quindi suppongo che questo non sia il più recente ... Non sono riuscito a scoprire come cambiarlo però.
lenz,

sudo update-alternatives --config javadovrebbe permetterti di impostare la versione Java predefinita, indipendentemente da quale sia installata, puoi testarla con java --versione icedtea utilizzerà quella specificata dal primo comando, indipendentemente dal numero di Javas effettivamente installati.
Bruno Pereira,

1

Se stai usando Fedora devi installarlo

sudo yum install icedtea-web

Riavvia il browser dopo questo.


0

Probabilmente dovrai installare il pacchetto plugin pertinente per andare con la tua versione java:

sudo apt-get install icedtea-7-plugin

Questo plugin funziona con i principali browser: Firefox, Chromium, Google Chrome ed Epiphany. Per rendere effettive le modifiche al plug-in, dovrai riavviare il browser.

Maggiori informazioni:

http://apt.ubuntu.com/p/icedtea-7-plugin

https://help.ubuntu.com/community/Java


grazie, ma dpkg -s icedtea-7-pluginmi dà "Stato: installa ok installato", quindi non è quello di cui ho bisogno, immagino.
lenz,

2
L'ultima "versione" del software è quella che c'è nei repository, cosa ti fa pensare che ci sia una versione successiva del plugin, @lenz? Hai provato a rimuovere il plugin icedtea-6?
Thomas Ward

Grazie mille @ Thomas W., rimuovere il plug-in icedtea-6 ha fatto il trucco (senza rimuovere completamente Java 6, di cui ho ancora bisogno). Perché non lo metti in una risposta, così posso premiarti il ​​credito?
lenz,
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.