FAQ Java
Windows
Sous Windows, Mozilla peut être utilisé avec l'environnement d'exécution Java de Sun (JRE). Il ne peut pas être utilisé avec la machine virtuelle Microsoft, qui ne peut seulement être utilisée qu'avec Internet Explorer. De plus, les versions de Sun JRE plus anciennes que 1.3.0_01 ne fonctionneront pas. Il est donc recommandé d'utiliser Java Runtime Environnement 5.0 ou supérieure si possible.
Il est possible d'installer JRE 5.0 Update 6 depuis Mozilla même, grâce à la technologie XPInstall. C'est de loin la manière la plus aisée d'installer Java. Si vous ne parvenez pas à utiliser XPInstall, vous pouvez télécharger JRE 5.0 Update 4 complet et l'installer à la place.
Sur certains systèmes, JRE 1.4.2 ou supérieure ne fonctionne pas. Dans ce cas, vous pouvez utiliser JRE 1.4.1_07 jusqu'à ce que votre problème soit résolu. Notez que cette version n'est plus maintenue par Sun.
Si vous avez installé
une version zippée de Mozilla ou de Mozilla Firefox, vous devrez au préalable ajouter cette
entrée de registre.
Mozilla ou Firefox devrait l'ajouter si elle n'existe pas, mais il n'en est rien dans certains cas inexpliqués.
Certains utilisateurs de Mozilla Firefox ont signalés
que cette modification de registre devait être utilisée même
avec une version disposant d'un installeur,
donc essayez cette astuce si vous rencontrez des problèmes avec JRE 1.4.2 ou supérieur.
Linux
Sous Linux, Mozilla nécessite JRE 1.4.2 ou supérieur.
Mozilla 1.4 et supérieur, ainsi que Mozilla Firefox, sont compilés avec gcc 3.x. Une version compatible gcc 3.x du plugin Java doit être utilisée. JRE 1.4.2 contient un tel plugin compatible.
Si vous avez installé Java Runtime Environnement 5.0 Update 6, ce plugin se trouve dans /usr/java/jre1.5.0_06/plugin/i386/ns7/libjavaplugin_oji.so - et pour l'utiliser avec Mozilla (y compris Mozilla Firefox), vous devrez suivre les étapes suivantes :
- Ouvrez un terminal
- Placez-vous dans votre répertoire des plugins de Mozilla (ou Mozilla Firefox)
- Entrez la commande suivante : ln -s /usr/java/jre1.5.0_06/plugin/i386/ns7/libjavaplugin_oji.so ./libjavaplugin_oji.so
Si vous installez votre JRE de manière différente (paquetage décompressé, paquetage DEBIAN, etc.),
le fichier libjavaplugin_oji.so peut se trouver à un autre emplacement.
N'utilisez pas la commande ci dessous à l'aveuglette !
Avec JRE 1.4.2, ce fichier se situait dans le répertoire plugin/i386/ns610-gcc32.
Assurez vous de faire un lien symbolique au lieu de faire une copie du plugin.
Si vous copiez le plugin, votre navigateur va planter à chaque fois que vous tentez d'ouvrir une page contenant une applet Java. Vous aurez été prévenu !
Si vous utilisez une distribution plus ancienne de Linux, vous devrez peut-être installer le support des bibliothèques gcc3, étant donné que la version gcc 3.2 du plugin Java requiert libgcc_s.so.1 pour fonctionner. Il est possible de trouver les paquetages nécessaires via Google.
Si vous utilisez une ancienne version ou une compilation non officielle de Mozilla (1.4a ou supérieure)
ou de Mozilla Firefox, vous pouvez vérifiez quel compilateur a été utilisé en entrant about:buildconfig dans
la barre d'adresse et en appuyant sur Entrée. Vous verrez une ligne comme "gcc version 3.3.2"
, qui montrera
quelle version du compilateur a été utilisée. Si c'est gcc2.9x, vous aurez besoin d'utiliser le plugin ns7-gcc29 ou ns610,
et non le plugin ns7 ou ns610-gcc32.
MacOS X
JRE 1.4.2 ne fonctionnera pas avec Mozilla ou Firefox
(Bug 197813). Les applets seront visibles
avec JRE 1.3.1.
Pour utiliser JRE 1.4 et suivant avec Mozilla pour MacOS X, vous devez utiliser Java Embedding Plugin for Mac OS X. Notez que c'est un logiciel en version Béta, et vous devriez lire le fichier Readme avant de tenter de l'installer.
Si vous utilisez des versions de Java Embedding Plugin plus anciennes que 0.9.2, vous devriez mettre à jour pour une version plus récente à cause de problème de sécurité.
Problèmes connus
- N'utilisez pas Java avec une fausse chaîne useragent, ceci pouvant provoquer un crash (Bug 83376 - a JRE issue).
- Si vous devez malgré tout falsifier votre chaîne useragent, faites en sorte qu'elle soit remise à sa valeur initiale avant de relancer votre navigateur.
- Supprimez le cas échéant tout fichier de plugin Java de votre répertoire de plugins avant d'installer une nouvelle version de JRE.
- Pour accélérer le plugin Java sous Windows, utilisez l'icône Java du panneau de configuration pour désactiver l'affichage de l'icône de Java dans la zone d'affichage système, et désactivez la console Java.