Il plugin Java non è più supportato in Firefox 52. Esiste un altro modo per eseguire applet Java in Firefox


8

Di recente ho installato Oracle Java. Funzionava bene, ma con il recente aggiornamento con Firefox genera un errore.

L'ho controllato qui , che dice:

A partire dalla versione 52 di Firefox (rilasciata a marzo 2017), Firefox ha un supporto limitato per i plug-in e pertanto non eseguirà Java. Utilizzare il Pannello di controllo Java per trovare la versione di Java installata.

Ho ricontrollato anche il link simbolico. È configurato correttamente

$ java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)

Come posso eseguire le applet Java in Firefox?

Risposte:


2

Ulteriori commenti di Oracle sono collegati dalla pagina che hai citato , Firefox ha preso la decisione esplicita di interrompere la fornitura dell'NPAPI ai plug-in oltre a Flash, in pratica significa che Firefox non ascolterà nulla che Java possa provare a dire.

Firefox 52 e versioni successive

A partire da Firefox 52 (rilasciato a marzo 2017), il supporto dei plug-in è limitato ad Adobe Flash e elimina il supporto per NPAPI, influendo sui plug-in per Java, Silverlight e altri plug-in NPAPI simili.

In caso di problemi di accesso alle applicazioni Java tramite Firefox, Oracle consiglia invece di utilizzare Internet Explorer (Windows) o Safari (Mac OS X).

La soluzione dovrebbe quindi normalmente essere quella di eseguire applet Java in un browser che consenta plug-in Java. Prova ad esempio Chromium o QupZilla.

Se vuoi davvero Java in Firefox , puoi invece installare Firefox ESR . Nota che questo non seguirà più la normale versione di Firefox, quindi Firefox diventerà vecchio per quanto riguarda le funzionalità , ma continuerà comunque a ricevere aggiornamenti di sicurezza.


2
C'è un modo per far sì che Firefox standard supporti i plug-in NPAPI per qualche altro mese; per favore vedi questa risposta .
Gunnar Hjalmarsson

Interessante. La domanda è però, funzionerà in Firefox 53? 54? Come afferma l'altra risposta, è ciò che lo fa andare avanti in ESR, ma la versione ESR rimarrà a 52 .. probabilmente per la ragione che sarà rimossa interamente in una versione futura. Questa è ovviamente una speculazione.
Taifwa,

La mia teoria è che funzionerà fino a quando 52 sarà l'ultimo ESR. Ma non lo so davvero. Lo sapremo tra un paio di settimane quando verrà rilasciato Firefox 53.
Gunnar Hjalmarsson

Per quanto riguarda il primo commento , che ha smesso di funzionare in Firefox 54.
i336_

3

I seguenti passaggi dovrebbero funzionare (testato su Mint 18 basato su Ubuntu 16.04LTS):

  1. Scarica ed estrae l'installazione di Firefox ESR da qui: https://www.mozilla.org/en-US/firefox/organizations/all/
  2. Avvia Firefox e digita about:configla barra degli indirizzi
  3. Accetta i rischi e quindi aggiungi una chiave (tasto destro del mouse> Nuovo> Booleano )
  4. Chiama il tasto plugin.load_flash_onlye impostalo sufalse
  5. Aggiungi un'estensione di Firefox per cambiare l'agente utente ad es. User-Agent Switcher
  6. Impostare l'agente utente su una versione precedente di Firefox su Linux, ad es. Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
  7. Chiudi Firefox
  8. Scarica il pacchetto tar.gz JRE per Linux su www.java.com e archivia il file nella cartella Download nella cartella home (es. ~/Downloads). Sarà nella forma: jre-8u161-linux-i586.tar.gzper la versione a 32 bit. Scegli la versione a 32 o 64 bit in base alla versione di Firefox ESR che hai scaricato.
  9. Quindi eseguire le seguenti operazioni per estrarre JRE in una shell (sostituendo con versioni a 64 bit se necessario):

    sudo mkdir -p -v /opt/java/32
    cd ~/Downloads
    tar -zxvf jre-8u161-linux-i586.tar.gz
    sudo mv -v jre1.8.0_* /opt/java/32
  10. Ora Java deve essere collegato a Firefox. In una shell:

    mkdir -p ~/.mozilla/plugins/
    cd /opt/java/32/jre1.8.0_161
    ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
  11. Avvia Firefox e verifica la tua versione Java qui: https://www.java.com/en/download/installed.jsp

  12. Se non funziona e sembra che sia stato caricato un plug-in Java errato, ad es. IcedTea, quindi rimuoverli in una shell:

    sudo apt-get remove icedtea-plugin
    sudo apt-get remove icedtea-8-plugin
    sudo apt-get remove icedtea-netx
    sudo apt-get remove icedtea-netx-common 
  13. Se Firefox o Java o l'audio in Java non funzionano, potrebbero esserci dipendenze mancanti. Prova quanto segue (rimuovi: i386 per 64 bit):

    sudo apt-get install libgtk-3-0:i386 libasound2:i386 libdbus-glib-1-2:i386 libxt6:i386 libxtst6:i386 libcanberra-gtk-module:i386 libcanberra-gtk3-module:i386 topmenu-gtk3:i386 libpangoxft-1.0-0:i386 libxft2:i386 libpangox-1.0-0:i386 libxmu6:i386 libxv1:i386 libasound2-plugins:i386

1
Firefox ESR è disponibile su di Jonathon F PPA . Passa il controllo del plugin Java . Il pacchetto firefox-esr è stato richiesto su LaunchPad (vedi bug 1676164 ).
N0rbert,

Grazie a questa guida per le dipendenze extra aggiunte alla mia risposta sopra: gist.github.com/mshkrebtan/407786e334847544b40e7d6a8a53d247
mcarans
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.