====== Firefox et le(s) plugin(s) java ====== ==== Résumé ==== Certaines appelettes ne sont compatibles qu'avec une version particulière de plugin java ; c'est le cas de l'application Apogée de l'université de Rennes 1 , de l'application de déclaration de revenus du Ministère des finances (parait-il). ==== le problème ==== [[ http://java.com/en/download/faq/firefox_newplugin.xml | Why do I need Java 6 Update 10 and above for Firefox 3.6 and later versions? ]] > Starting with Firefox 3.6, Java-based applications will NOT work unless you are running Java version 6 Update 10 or newer. Plus précisémént : > Mozilla foundation will drop support on OJI (Open Java Virtual Machine Integration) and will only support the standard NPAPI and NPRuntime interfaces. The Java Plug-in which is in Java version 6 update 10 or newer versions supports the NPAPI and NPRuntime interfaces En gros, le plugin java installé par défaut ne marchera plus ; c'est le cas du plugin //IcedTeaPlugin// de //opendjdk//, installé par défaut sur Fedora. ==== tester ==== [[ http://java.com/en/download/testjava.jsp | How do I test whether Java is working on my computer ? ]] : l'appelette de cette page ne fonctionne qu'avec la version ad-hoc du plugin ; si votre plugin n'est pas compatible, vous verrez un message d'erreur. ==== réparer ==== [[ http://www.oracle.com/technetwork/java/javase/manual-plugin-install-linux-136395.html | Manual Installation and Registration of Java Plugin for Linux]] chez oracle. * supprimer les liens symboliques vers ''javaplugin_oji.so'' des répertoires de plugins firefox (''/usr/lib/mozilla/plugins'' dans le cas d'une installation globale ou ''~/.mozilla/plugins'' dans le cas d'une installation individuelle) * créer un lien symbolique vers ////''/lib/i386/libnpjp2.so'' où //// est le répertoire où est installée une version de java au moins égale à 6.10. ==== remarque ===== Certaines versions de linux (debian, fedora, ...) utilisent un système d'alternatives (liens symboliques dans /etc/alternatives) pour créer une indirection supplémentaire => en tenir compte dans la mise à jour des liens symboliques.