Installazione del plugin Java di Java

51

Ho cercato di installare il plug-in Java per Chrome per un paio d'ore e ho pensato che fosse giunto il momento di chiedere alle persone con più esperienza. Non riesco a farlo funzionare. La mia versione attuale di Java è OpenJDK 1.6.0_24 a 64 bit. Ho provato a installare il plugin IcedTea senza alcun risultato. Al momento ho installato Ubuntu 12.04 a 64 bit.

Quando ho provato a testare se java era abilitato in Chrome, qualsiasi sito web con un'applet Java non veniva caricato (quando ho disabilitato il plugin, hanno caricato, ma non l'applet).

Ho seguito le istruzioni da qui: link

che ha detto di creare questo script ed eseguirlo:

JAVA_HOME=/usr/lib/jvm/jdk1.7.0
MOZILLA_HOME=~/.mozilla
mkdir $MOZILLA_HOME/plugins
ln -s $JAVA_HOME/jre/lib/i386/libnpjp2.so $MOZILLA_HOME/plugins

Nota: potrebbe essere necessario modificare il valore di JAVA_HOME in modo che punti correttamente all'installazione di JDK. Gli utenti a 64 bit dovranno modificare la linea finale in:

ln -s $JAVA_HOME/jre/lib/amd64/libnpjp2.so $MOZILLA_HOME/plugins

ma questo non ha funzionato bene.

L'ho appena testato su Firefox e funziona. Ancora niente per Chrome

    
posta kyleskool 25.06.2012 - 18:07

7 risposte

56

Installa alternativa Java per Chrome, puoi anche installare icedtea:

 sudo apt-get install icedtea-7-plugin

Quindi collega icedtea alla cartella del plugin chromium

cd /usr/lib/chromium-browser/plugins

e link

sudo ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so 
    
risposta data gare 07.11.2012 - 22:55
12

Il plug-in Java non funziona più su Chrome (versioni 45+). Da qui :

  

Supporto NPAPI da Chrome

     

Il plug-in Java per i browser Web si basa sul plug-in multipiattaforma   architettura NPAPI, che è stata supportata da lungo tempo e attualmente   da tutti i principali browser Web. Google ha annunciato a settembre 2013 piani per   rimuovere il supporto NPAPI da Chrome entro "la fine del 2014" , quindi   supporto efficace per Silverlight, Java, Facebook Video e   altri plugin basati su NPAPI simili. Di recente, Google ha rivisto le loro   pianifica e ora dichiara che prevede di rimuovere completamente NPAPI entro la fine   2015 . Poiché non è chiaro se queste date verranno ulteriormente estese o meno, consigliamo vivamente agli utenti Java di considerare alternative a Chrome come   presto possibile . Invece, consigliamo Firefox, Internet Explorer e   Safari come opzioni a lungo termine.

    
risposta data Michele 26.02.2015 - 13:24
8

Molte risposte sono ora datate. Non hanno funzionato per la mia installazione Ubuntu 14.04. Perché la mia istanza di chrome è installata in /opt/google/chrome . Quindi la cartella del plugin dovrebbe essere creata lì.

Le istruzioni aggiornate sono disponibili all'indirizzo link

  1. Crea una directory chiamata plugin se non ce l'hai. Genere: mkdir -p / opt / google / chrome / plugins

  2. Vai alla directory dei plug-in di Chrome di Google prima di creare il collegamento simbolico. Genere: cd / opt / google / chrome / plugins

  3. Crea un collegamento simbolico. Genere: ln -s /usr/local/java/jre1.7.0/lib/amd64/libnpjp2.so

  4. Riavvia il browser e prova Java

Aggiornamento per utenti Chrome 34+

Vedi plug-in java in Chromium . Il plug-in Basiclly IcedTea non funziona più con Chome da quando Google ha disattivato l'interfaccia NPAPI per impostazione predefinita.

In definitiva la mia soluzione sarà tornare a firefox.

    
risposta data kervin 14.07.2014 - 17:36
6

Recentemente ho colpito lo stesso bug. Se guardi nel tuo file ~/.xsession-errors , puoi vedere:

/build/buildd/icedtea-web-1.2/build/../plugin/icedteanp/IcedTeaNPPlugin.cc:2072: thread 0x7f08d1365470: Error: Invalid plugin function table.

Il bug report è Plugin non riesce a caricare in Chrome . È stato rilasciato un aggiornamento proposto per il pacchetto icedtea-6-plugin e confermato il funzionamento. Questo dovrebbe atterrare in pochi giorni per tutti gli utenti.

Nel frattempo, puoi utilizzare un browser diverso come suggerito da altri, Firefox funziona qui.

    
risposta data Lekensteyn 18.08.2012 - 10:48
6

La soluzione migliore che ho trovato, (nessuno di questi suggerimenti ha funzionato per me), è la seguente: Innanzitutto installa il plug-in di Icedtead:

  • 1) sudo apt-get install icedtea-7-plugin

Quindi, nel browser Chrome, vai a:

  • 2) chrome- & gt; Impostazioni & gt; Mostra impostazioni avanzate- & gt; Privacy quindi fare clic su Impostazioni contenuti - & gt; I plug-in, quindi fai clic su Disattiva plug-in individuale
  • 3) Disattiva sia " IceTea-Web Plugin " e " Java (TM) "
  • 4) Riavvia il browser.
  • 5) chrome- & gt; Impostazioni & gt; Mostra impostazioni avanzate- & gt; Privacy quindi fare clic su Impostazioni contenuti - & gt; I plug-in, quindi fai clic su Disattiva plug-in individuale
  • 6) Abilita solo " IceTea-Web Plugin "
  • 7) Divertiti!
risposta data Amir 06.04.2013 - 20:46
3

Ho avuto lo stesso problema. Dopo aver scavato per un po ', ho scoperto che Chrome è un'applicazione a 32 bit che non supporta Java a 64 bit. ( Un problema correlato è spiegato da Oracle qui. )

Questo significa che dovresti installare una versione a 32 bit di Java (fondamentalmente Java 6) sul tuo sistema. Personalmente ho rinunciato all'avventura, ma questa vecchia domanda potrebbe essere di aiuto.

    
risposta data Yubin Kim 25.05.2013 - 10:29
0

Nel mio caso, Chromium non stava avviando l'app, non c'erano messaggi, solo una casella grigia che mostrava l'app, quindi stava facendo qualcosa, ma non abbastanza. Che sembra simile a OP. Le app java non del browser erano già state eseguite correttamente sul mio sistema.

Un articolo da qualche parte suggerito usando which javac per determinare lo stato installato. Questo non ha generato un'uscita terminale. Così ho provato a chiamare javac e ho ottenuto l'elenco dei pacchetti di installazione per java. Quindi penso di avere una sorta di installazione limitata, senza idea di cosa o perché.

Eseguito sudo apt-get install openjdk-7-jdk e poi riattivato il plugin icedtea Chromium (tramite Impostazioni | Impostazioni avanzate | Privacy | Impostazioni contenuti | Disattiva singoli plug-in) che avevo disabilitato in precedenza mentre provavo altre cose. Non c'erano altri plugin Java nell'elenco.

Ta-dah! Le app Java ora funzionano in Chrome. Non riesco a ricordare come o dove ho installato Java in precedenza, ma era probabilmente un approccio di "minor resistenza", quindi sospetto che altri potrebbero avere lo stesso stato di sistema.

    
risposta data Justin Maxwell 05.06.2013 - 12:18

Leggi altre domande sui tag