Comment installer le plugin Java pour Firefox?

71

J'essaie d'installer Java et des plugins pour Firefox. J'ai installé à la fois le JDK et le JRE.

Lorsque j'essaie avec la sudo update-alternatives --config javacommande, un seul choix est disponible.

Les plugins ne sont pas utilisables dans Firefox.

utilisateur199273
la source
étant donné que vous n'avez pas déjà installé java, un seul choix est indiqué.
M.Tarun
1
Pour moi, votre problème n’est pas clair. Java fonctionne-t-il correctement? Pouvez-vous compiler et exécuter des programmes Java?
Luís de Sousa
Pour autant que je sache, vous avez installé jdk, jre et les plugins du navigateur (icedtea). Mais vous ne pouvez pas utiliser les plugins, pouvez-vous expliquer plus en détail le problème? Avez-vous une erreur? Au fait, vous pouvez désinstaller (Supprimer) et réinstaller IcedTea dans le centre logiciel.
Luís de Sousa
2
@ Seth, mais vous voulez que OP lise tout cela pour trouver une solution à une seule ligne? L'autre est une réponse exagérée, la question est simplement "comment installer Java?" Bien que ce soit "comment installer le plug-in de navigateur Java pour Firefox?", ce sont des questions différentes et ne peuvent pas être fusionnées.
Braiam
1
Je suis d'accord avec @Braiam ci-dessus. C'est une question différente, car mettre à jour la version Java utilisée par Firefox n'est pas la même chose que simplement installer Java. Personnellement, j’ai les JDK d’Oracle Java 6, 7 et 8, mais installer icedtea n’a rien fait pour mon firefox. Je devais suivre ces instructions avec un JRE téléchargé à partir de java.com. Alors firefox était heureux.
Hinerm

Réponses:

75

Si vous utilisez une version postérieure à 52 ans (pas ESR), qui a désactivé NPAPI , vous n'avez pas de chance. Si vous utilisez une version antérieure, ce que vous ne voudriez absolument pas, vous pouvez installer OpenJDK JRE, ce qui vous permettrait d'exécuter des fichiers binaires Java localement à l'aide du javafichier binaire. Cependant, cela ne suffit pas pour exécuter des applets Web Java sur votre navigateur, ce qui peut être accompli en installant le plug-in Icedtea:

sudo apt-get install icedtea-plugin

Ensuite, allez à about:addons, dans la section plugin, vérifiez si le plugin est activé. Mozilla désactive les plugins non sécurisés par défaut, ce qui signifie que Java est désactivé même après l'installation pour des raisons de sécurité. Vous devez l'activer avant de l'utiliser.

Braiam
la source
1
: +1 c'est vrai, et il faut exécuter: apt-get install default-jre
kikicarbonell
1
@kikicarbonell sauf si Ubuntu est différent, ce paquet devrait être installé avec icedtea-plugin.
Braiam
pas pour mon cas @Braiam. Ubuntu 14.04 et open-jdk sont installés ... mais si vous n'exécutez que votre commande, mon Firefox ne pas exécuter l'applet java ... Plus tard, j'essaie d'exécuter apt-get install default-jre et les problèmes de firefox ont été résolus.
kikicarbonell
2
@kikicarbonell firefox désactive le plugin java par défaut. Il faut donc lui dire de l'activer.
Braiam
23

Installer le plugin IcedTea Java:

Pour installer le plug-in IcedTea Java, ouvrez un terminal et tapez:

sudo apt-get install icedtea-7-plugin

Installer le plug-in Firefox - Oracle

Dans un terminal:

mkdir ~/.mozilla/plugins

Supprimez le plug-in IcedTea, s'il a été installé.

sudo apt-get remove icedtea6-plugin

Supprimer une ancienne version du plugin Java (peut être ou ne pas être présent)

rm ~/.mozilla/plugins/libnpjp2.so

Vous pouvez maintenant installer le plugin en créant un lien symbolique (vous indiquez à Firefox où se trouve le plugin). Pour Java 32 bits, utilisez

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

Pour une utilisation Java 64 bits

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

Confirmez que JRE a réussi en utilisant le site Web officiel d'Oracle .

Source: installation de Java

M.Tarun
la source
3
Êtes-vous sûr d'avoir répondu à la question? Le gars dit qu'il a déjà installé le jdk et le jre.
Luís de Sousa
Pourquoi compiler jre des sources, pourquoi!
Braiam
n'a pas vu la question correctement :)
M.Tarun
Consultez également oracle.com/technetwork/java/javase/ ... si vous avez des doutes
Victor R. Oliveira,
4
Depuis Ubuntu 14.04, Java n'est plus pris en charge par la version la plus récente de Chrome / Chromium.
Andreas Hartmann
5

Si vous venez de télécharger et d'installer java jdk depuis oracle, supposons que vous ayez installé jdk-8u91-linux-x64.tar.gz sur

/ mon / java / répertoire /

Ensuite, vous aurez un répertoire comme:

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

Tout ce que vous avez à faire est d'aller dans votre répertoire de plugins ubuntu firefox et de créer un lien:

$: cd /usr/lib/firefox-addons/plugins/
$: sudo ln -s /my/java/directory/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so
luis_js
la source
Avec Firefox 50 sur Ubuntu 16.04.1, j'ai découvert que ce répertoire n'existait pas. D'autres plugins comme IcedTea ont créé des liens symboliques dans /usr/lib/mozilla/plugins.
Dan Dascalescu
Ou lien symbolique dans votre maison / maison / <votre maison> /. Mozilla / plugins
myset
3

C'est un vieux fil, mais je suis tombé dessus en cherchant une solution à mon problème aujourd'hui. J'ai pensé que quelqu'un d'autre pourrait être dans la même situation.

J'ai besoin de Java intégré au navigateur pour les sites Web hérités liés au travail, et le plug-in oracle java ne le coupe pas. Après une longue approche essai-erreur, IcedTea a fonctionné de manière cohérente dans une ancienne version de Firefox comme ceci:

  • Télécharger une version de Firefox de la version 51 (la nouvelle version ne supporte pas le plugin)
  • Installez OpenJDK (7 ou 8)
  • Installer le plugin icedtea et le plugin icedtea
  • Maintenant, votre installation openJDK contiendra un fichier IcedTeaPlugin.so dans le dossier jre / lib
  • copier ceci dans les dossiers du plugin mozilla / firefox (je ne savais pas lequel le copier aussi, donc je l'ai simplement copié dans n'importe quoi firefox / plugins ou mozilla / plugins)
  • commencez votre ancienne version de firefox
  • vérifier que le plugin est actif (vérifier à propos de: plugins)

Un de mes collègues a créé un script pour supprimer l'ancien firefox et le décompresser à chaque exécution. De cette façon, il ne sera jamais mis à jour accidentellement. Veillez à ne pas le faire avec votre application principale Firefox.

J'espère que ceci vous aide.

Stijn Dejongh
la source
1

Cela a été une bataille, surtout depuis que j'ai traversé cela il y a quelques mois avec 14.04, oublié la solution, mis à jour à 16.04 .....

C'est différent j'ai eu Iced-tea et Oracle travaillant sous firefox en 14.04. En fait, je préfère Oracle (pas généralement, mais mon utilisation le nécessite presque), donc je ne l’ai que pour le moment. Je n'ai pas essayé plusieurs installations ou dépôts. Les liens symboliques selon la plupart des instructions ne sont pas bons non plus.

En fin de compte, dans Firefox, allez dans Edition -> Préférences -> Applications, puis faites défiler jusqu’à l’extension de fichier JNLP et choisissez "Utiliser autre ..." dans le menu déroulant. Puis trouvé javaws dans le répertoire approprié.

Ce n'est qu'une solution de contournement et je ne suis pas sûr que cela convienne à vos besoins. Gardez à l'esprit que la plupart des plugins seront morts d'ici mars.

Michael
la source