Comment faire pour que Firefox utilise la dernière version de Java, qui est déjà installée?

8

Apparemment, j'ai OpenJDK 6 JRE (openjdk-6-jre 6b27-1.12.6-1ubuntu0.12.04.2) et 7 JRE (openjdk-7-jre 7u25-2.3.10-1ubuntu0.12.04.2) installés en parallèle - Je ne sais pas pourquoi je les ai tous les deux, je ne me souviens pas avoir installé l'un d'eux manuellement.

Cependant, le plug-in Java de Firefox est parfois signalé comme obsolète par certains sites Web, et il me semble qu'il repose sur JRE 6. Comment puis-je faire en sorte que Firefox utilise la version la plus récente? La suppression de JRE 6 semble être une mauvaise idée; quand j'ai essayé de le faire en synaptique, il m'a semblé que beaucoup de logiciels s'appuient toujours sur l'ancien JRE, car le supprimer aurait également supprimé des programmes jedit.

Dois-je mélanger des trucs? Je ne sais même pas comment le plugin FF interfère avec les JRE OpenJDK.

ÉDITER:

Après avoir essayé encore plus, le problème persiste. En utilisant update-alternatives --config java, je vois que la version Java par défaut (avec le statut "mode manuel") est déjà définie sur Java 7 et java -versionrenvoie "1.7.0_25". Le fichier /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.soexiste, mais Firefox affiche toujours le plugin Java 6 lors de la consultation about:plugins.

Résumer:

Comment faire pour que Firefox utilise le plugin IcedTea appartenant à la version Java par défaut?

lenz
la source

Réponses:

16

Installez la version 7 du plugin icedtea à partir du centre logiciel ou en utilisant la ligne de commande:

Ouvrez un terminal en appuyant sur Ctrl+ Alt+ Tet entrez:

sudo apt-get install icedtea-7-plugin

Retirez l'ancien thé glacé:

sudo apt-get remove icedtea-6-plugin

Redémarrez ensuite Firefox et tapez about:pluginspour vérifier la version du plugin java. Ou allez sur le site Web de Java pour vérifier la version ainsi que si elle fonctionne correctement.

J'espère que cela t'aides

user68186
la source
1
Le plugin IcedTea-7 est déjà là, comme je l'ai souligné dans ma question.
lenz
1
Peut-être que la suppression de icedtea-6 aidera.
user68186
2
Merci, cela a effectivement résolu le problème. Bien que la suppression de JRE 6 ne soit pas une option (j'avais envisagé cela), la suppression du plugin uniquement était la chose à faire. J'ai marqué votre réponse révisée comme acceptée, bien que votre message d'origine n'ait pas été très utile, compte tenu des informations contenues dans ma question. @Thomas W. a été le premier à proposer la solution, mais comme il n'a publié qu'un commentaire et aucune réponse, je ne peux pas le récompenser.
lenz
1

La plupart de ces sites Web utilisent javascript pour vérifier quelle version de Java est exécutée par votre navigateur et comme il ne correspond pas à la version Oracle Java, ils se plaignent de la nécessité de mettre à jour Java dans votre système. J'ignorerais n'importe lequel de ces messages si les applets Java fonctionnent correctement.

Pour vérifier quelle version de Java Firefox fonctionne, tapez simplement sur la barre d'emplacement (barre d'adresse) about:plugins, elle devrait afficher tous les plugins que Firefox utilise.

Je parie que Firefox utilise le dernier JRE et les sites Web se plaignent simplement que ce n'est pas la même version qu'Oracle. Gardez votre système à jour et ignorez cela.

Bruno Pereira
la source
Merci, j'ai oublié de mentionner que j'ai fait ça: le plugin IcedTea utilisé (c'est ce dont il s'agit, n'est-ce pas?) L'est /usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so, donc je suppose que ce n'est pas le plus récent ... Je n'ai pas pu trouver comment changez-le cependant.
lenz
sudo update-alternatives --config javadevrait vous permettre de définir la version Java par défaut, peu importe laquelle est installée, vous pouvez la tester ensuite avec java --versionet icedtea utilisera celle spécifiée par la première commande, quel que soit le nombre de Javas que vous installez réellement.
Bruno Pereira
1

Si vous utilisez Fedora, vous devez installer

sudo yum install icedtea-web

Redémarrez votre navigateur après cela.

Shubham Chaudhary
la source
0

Vous devrez probablement installer le package de plug-in approprié pour aller avec votre version java:

sudo apt-get install icedtea-7-plugin

Ce plugin fonctionne avec les principaux navigateurs: Firefox, Chromium, Google Chrome et Epiphany. Vous devrez redémarrer votre navigateur pour que la modification du plugin prenne effet.

Plus d'information:

http://apt.ubuntu.com/p/icedtea-7-plugin

https://help.ubuntu.com/community/Java

ImaginaryRobots
la source
merci, mais dpkg -s icedtea-7-pluginme donne "Statut: installer ok installé", donc ce n'est pas ce dont j'ai besoin, je suppose.
lenz
2
La dernière "version" du logiciel est celle qui se trouve dans les référentiels, qu'est-ce qui vous fait penser qu'il existe une version ultérieure du plugin, @lenz? Avez-vous essayé de supprimer icedtea-6-plugin?
Thomas Ward
Merci beaucoup @Thomas W., la suppression du plugin icedtea-6 a fait l'affaire (sans supprimer complètement Java 6, dont j'ai toujours besoin). Pourquoi ne mettez-vous pas cela dans une réponse, afin que je puisse vous récompenser le crédit?
lenz