Come installare il plug-in Java per Firefox?


71

Sto cercando di installare Java e plugin per Firefox. Ho installato sia JDK che JRE.

Quando provo con il sudo update-alternatives --config javacomando mostra solo una scelta disponibile.

I plugin non sono utilizzabili in Firefox.


poiché non hai una precedente installazione di java, viene mostrata solo una scelta.
M. Tarun,

1
Per me non è chiaro quale sia il tuo problema. Java funziona correttamente? Puoi compilare ed eseguire programmi Java?
Luís de Sousa,

Per quanto ho capito hai installato jdk, jre e i plugin del browser (icedtea). Ma non puoi usare i plugin, puoi spiegare ulteriormente qual è il problema? stai ricevendo un errore? A proposito, è possibile disinstallare (rimuovere) e reinstallare IcedTea nel Software Center.
Luís de Sousa,

2
@Seth ma vuoi che OP legga tutto questo per qualcosa che può essere risolto in 1 riga? L'altra è una risposta eccessiva, la domanda è solo "come installare Java?" mentre questo è "come installare il plug-in del browser Java per Firefox?", queste sono domande diverse e non possono essere unite.
Braiam

1
Sono d'accordo con @Braiam sopra. Questa è una domanda diversa perché l'aggiornamento della versione Java utilizzata da Firefox non equivale alla semplice installazione di Java. Personalmente ho oracle Java 6, 7 e 8 JDK ma l'installazione di icedtea non ha fatto nulla per il mio firefox. Ho dovuto seguire queste istruzioni con un JRE scaricato da java.com. Quindi Firefox è stato felice.
hinerm,

Risposte:


75

Se stai utilizzando una versione successiva alla 52 (non ESR), che disabilita NPAPI , sei sfortunato. Se ne stai usando uno precedente, che non vorrai assolutamente, puoi installare OpenJDK JRE, che ti permetterebbe di eseguire i binari Java localmente usando il javabinario. Questo, tuttavia, non è sufficiente per eseguire applet Web Java sul tuo browser, cosa che può essere realizzata installando il plugin Icedtea:

sudo apt-get install icedtea-plugin

Quindi vai a about:addons, nella sezione plugin, controlla se il plugin è abilitato. Mozilla disabilita i plugin non sicuri per impostazione predefinita, ciò significa che Java è disabilitato anche dopo l'installazione a causa di problemi di sicurezza. È necessario attivarlo prima di utilizzarlo.


1
: +1 è giusto e deve essere eseguito: apt-get install default-jre
kikicarbonell,

1
@kikicarbonell a meno che Ubuntu non sia qualcosa di diverso, quel pacchetto dovrebbe essere installato insieme a icedtea-plugin.
Braiam,

non per il mio caso @Braiam. Ho Ubuntu 14.04 e open-jdk installati ... ma se eseguo solo il mio comando il mio Firefox non esegue l'applet Java ... Più tardi, provo a eseguire apt-get install default-jre e i problemi di Firefox sono stati risolti.
kikicarbonell,

2
@kikicarbonell firefox disabilita il plugin java per impostazione predefinita. Quindi devi dirlo per attivarlo.
Braiam,

23

Installazione del plug-in IcedTea Java:

Per installare il plug-in Java IcedTea, aprire un terminale e digitare:

sudo apt-get install icedtea-7-plugin

Installa il plug-in di Firefox - Oracle

In un terminale:

mkdir ~/.mozilla/plugins

Rimuovere il plug-in IcedTea, se è stato installato.

sudo apt-get remove icedtea6-plugin

Rimuovere una versione precedente del plug-in Java (potrebbe essere o non essere presente)

rm ~/.mozilla/plugins/libnpjp2.so

Ora puoi installare il plugin, creando un collegamento simbolico (dici a Firefox dove si trova il plugin). Per Java a 32 bit, utilizzare

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Per uso Java a 64 bit

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Conferma che JRE ha avuto successo utilizzando il sito Web Oracle ufficiale .

Fonte: installazione Java


3
Sei sicuro di aver risposto alla domanda? Il ragazzo sta dicendo che ha già installato jdk e jre.
Luís de Sousa,

Perché compilare jre da fonti, perché!
Braiam,

non ho visto correttamente la domanda :)
M. Tarun,

dai un'occhiata anche a oracle.com/technetwork/java/javase/… per qualsiasi dubbio
Victor R. Oliveira,

4
A partire da Ubuntu 14.04, Java non è più supportato nella versione più recente di Chrome / Chromium.
Andreas Hartmann,


5

Se hai appena scaricato e installato java jdk da oracle, supponiamo che tu abbia installato jdk-8u91-linux-x64.tar.gz su

/ Mio / java / directory /

Quindi avrai una directory come:

/my/java/directory/jdk1.8.0_91/

Tutto quello che devi fare è andare alla tua directory dei plugin di Ubuntu Firefox e creare un collegamento:

$: cd /usr/lib/firefox-addons/plugins/
$: sudo ln -s /my/java/directory/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so

Con Firefox 50 su Ubuntu 16.04.1, ho scoperto che la directory non esisteva. Altri plugin come IcedTea hanno creato collegamenti simbolici /usr/lib/mozilla/plugins.
Dan Dascalescu il

O symlink nella tua casa / casa / <la tua casa> /.
Mozilla

3

Questo è un vecchio thread, ma mi sono imbattuto in esso mentre cercavo una soluzione al mio problema oggi. Ho pensato che qualcun altro potesse trovarsi nella stessa situazione.

Ho bisogno di Java nel browser per i siti Web legati al lavoro legacy e il plug-in Oracle Java non lo taglia. Dopo un lungo approccio di prova ed errore, ho fatto funzionare IcedTea costantemente in una versione precedente di Firefox come questa:

  • Scarica un tar di Firefox, versione 51 (la versione più recente non supporta il plug-in)
  • Installa OpenJDK (7 o 8)
  • Installa icedtea - plugin e icedtea-plugin
  • Ora l'installazione di openJDK conterrà un file IcedTeaPlugin.so nella cartella jre / lib
  • copiarlo nelle cartelle dei plugin mozilla / firefox (non sono riuscito a capire quale anche copiarlo, quindi l'ho appena copiato in qualsiasi firefox / plugins o mozilla / plugins)
  • avvia la tua vecchia versione di Firefox
  • verifica che il plugin sia attivo (controlla su: plugin)

Uno dei miei colleghi ha creato uno script per rimuovere il vecchio Firefox e decomprimerlo ad ogni esecuzione. In questo modo non viene mai aggiornato accidentalmente. Assicurati di non farlo con la tua principale applicazione Firefox.

Spero che questo ti aiuta.


1

È stata una battaglia, soprattutto da quando l'ho affrontata un paio di mesi fa con 14.04, ho dimenticato la soluzione, aggiornata a 16.04 .....

È diverso, ho avuto Iced-tea e Oracle funzionanti sotto Firefox nel 14.04. In realtà preferisco Oracle (non generalmente, ma il mio uso lo richiede quasi) quindi lo ho solo ora. Non ho tentato più installazioni o repository. Anche i link simbolici secondo la maggior parte delle istruzioni non sono validi.

Alla fine, in Firefox è andato su Modifica -> Preferenze -> Applicazioni quindi scorrere verso il basso fino all'estensione del file JNLP e selezionare "Usa altro ..." dal menu a discesa. Quindi ho trovato javaws dalla relativa directory.

È solo una soluzione alternativa e non sono sicuro che soddisferà le tue esigenze. Tieni presente che la maggior parte dei plug-in verrà eliminata entro marzo.

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.