web-dev-qa-db-fra.com

Installation du plug-in Chrome Java

J'essaie d'installer le plug-in Java pour Chrome depuis quelques heures maintenant, et je me suis dit qu'il était temps de demander à des personnes plus expérimentées. Je n'arrive pas à le faire fonctionner. Ma version actuelle Java est l'OpenJDK 1.6.0_24 64 bits. J'ai essayé d'installer le plug-in IcedTea sans succès. Ubuntu 12.04 64-bit est actuellement installé.

Lorsque j'ai essayé de vérifier si Java était activé dans Chrome, aucun site Web doté d'un applet Java ne se chargeait (lorsque je désactivais le plug-in, ils étaient chargés, mais pas l'applet).

J'ai suivi les instructions à partir d'ici: http://technonstop.com/install-Java-plugin-ubuntu-linux

qui a dit de créer ce script et de l'exécuter:

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

Remarque: Vous devrez peut-être modifier la valeur de Java_HOME afin qu'elle pointe correctement sur votre installation du JDK. Les utilisateurs 64 bits devront modifier la dernière ligne en:

ln -s $Java_HOME/jre/lib/AMD64/libnpjp2.so $MOZILLA_HOME/plugins

mais cela n'a pas fonctionné aussi bien.

Je viens de le tester dans Firefox et ça marche. Toujours rien pour Chrome

52
kyleskool

Une autre installation Java pour Chrome peut également installer icedtea:

 Sudo apt-get install icedtea-7-plugin

Liez ensuite icedtea au dossier du plug-in chrome ainsi

cd /usr/lib/chromium-browser/plugins

et lien

Sudo ln -s /usr/lib/jvm/Java-7-openjdk-AMD64/jre/lib/AMD64/IcedTeaPlugin.so 
56
gare

Le plug-in Java ne fonctionne plus sous Chrome (versions 45+). De ici :

Prise en charge de NPAPI par Chrome

Le plug-in Java pour les navigateurs Web repose sur l'architecture de plug-in multiplateforme NPAPI, qui est depuis longtemps prise en charge par tous les principaux navigateurs Web. Google a annoncé en septembre 2013 son intention de supprimer le support NPAPI de Chrome d'ici "fin 2014" , supprimant ainsi le support de Silverlight. , Java, Facebook Video et d’autres plugins similaires basés sur NPAPI. Récemment, Google a révisé ses plans et indique à présent qu'il envisage de supprimer complètement NPAPI d'ici à la fin de 2015 . Comme il n’est pas clair si ces dates seront prolongées ou non, , nous recommandons vivement Java aux utilisateurs d’envisager des alternatives à Chrome dès que possible . Nous recommandons plutôt Firefox, Internet Explorer et Safari comme options à plus long terme.

13
Michele

Beaucoup de réponses sont maintenant datées. Ils ne fonctionnaient pas pour mon installation de 14.04 Ubuntu. Pour mon instance de chrome est installé dans /opt/google/chrome. Donc, le dossier du plugin devrait être créé ici.

Des instructions actualisées sont disponibles à l’adresse suivante: https://www.Java.com/en/download/help/enable_browser_ubuntu.xml

  1. Créez un répertoire appelé plugins si vous ne l'avez pas. Type: mkdir -p/opt/google/chrome/plugins

  2. Accédez au répertoire des plugins Google chrome avant de créer le lien symbolique. Type: cd/opt/google/chrome/plugins

  3. Créez un lien symbolique. Tapez: ln -s /usr/local/Java/jre1.7.0/lib/AMD64/libnpjp2.so

  4. Redémarrez votre navigateur et test Java

Mise à jour pour Chrome 34+ utilisateurs

Veuillez voir plugin Java dans Chromium . Basiclly IcedTea plugin ne fonctionne plus avec Chome depuis que Google a désactivé l'interface NPAPI par défaut.

En fin de compte, ma solution sera de revenir à Firefox.

8
kervin

La meilleure solution que j'ai trouvée (aucune de ces suggestions n'a fonctionné pour moi) est la suivante: Installez d'abord Icedtead en branchant:

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

Ensuite, dans votre navigateur chrome, accédez à:

  • 2) chrome-> Paramètres-> Afficher les paramètres avancés-> Confidentialité, puis cliquez sur Paramètres de contenu -> Plug-ins puis cliquez sur Désactiver le plug-in individuel.
  • 3) Désactiver les deux "plugin IceTea-Web" et "Java (TM)"
  • 4) Redémarrez le navigateur.
  • 5) chrome-> Paramètres-> Afficher les paramètres avancés-> Confidentialité, puis cliquez sur Paramètres de contenu -> Plug-ins puis cliquez sur Désactiver le plug-in individuel.
  • 6) Activer niquement "plugin IceTea-Web"
  • 7) Profitez-en!
6
Amir

J'ai récemment frappé par le même bug. Si vous regardez dans votre fichier ~/.xsession-errors, vous verrez probablement:

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

Le rapport de bogue est le plugin ne se charge pas dans Chrome . Une mise à jour proposée a été publiée pour le package icedtea-6-plugin et son fonctionnement a été confirmé. Cela devrait atterrir dans quelques jours pour tous les utilisateurs.

En attendant, vous pouvez utiliser un autre navigateur comme suggéré par d'autres, Firefox fonctionne ici.

6
Lekensteyn

J'ai eu le même problème. Après avoir fouillé pendant un moment, j'ai constaté que Chrome est une application 32 bits qui ne prend pas en charge Java 64 bits. ( n problème connexe est expliqué par Oracle ici. )

Cela signifie que vous devez installer une version 32 bits de Java (essentiellement Java 6) sur votre système. J'ai personnellement abandonné cette entreprise, mais cette question plus ancienne pourrait être utile.

3
Yubin Kim

Dans mon cas, Chromium ne démarrait pas l'application, pas de messages, juste une boîte grise apparaissant à l'emplacement de l'application, de sorte qu'elle faisait quelque chose, mais pas assez. Ce qui ressemble à OP. Les applications autres que des navigateurs Java fonctionnaient normalement sur mon système.

Un article a quelque part suggéré d'utiliser which javac pour déterminer le statut installé. Cela n'a généré aucune sortie de terminal. J'ai donc essayé d'appeler simplement javac et j'ai obtenu la liste des packages d'installation pour Java. Donc, je pense avoir eu une sorte d'installation limitée, aucune idée de quoi ou pourquoi.

J'ai exécuté Sudo apt-get install openjdk-7-jdk, puis réactivé le plug-in icedtea Chromium (via Paramètres | Paramètres avancés | Confidentialité | Paramètres de contenu | Désactiver les plug-ins individuels) que j'avais précédemment désactivé tout en essayant autre chose. Il n'y avait pas d'autre plugin Java dans la liste.

Et voilà! Java applications fonctionnant maintenant dans Chrome. Je ne me souviens plus comment ni d'où j'ai installé Java auparavant, mais il s'agissait probablement d'une approche de "moindre résistance". Je suppose donc que d'autres peuvent également avoir le même état système.

0
Justin Maxwell