Si comme moi vous coder sur Mac OS X et avez la version qui vous permet d'utiliser les dernières version de Java, vous pourriez avoir des difficultés à faire tourner une Applet Java avec Chrome. Voici comment tout remettre en ordre.
Le jour où tout a basculé
Un jour, en voulant vous mettre à jour et utiliser un version récente de Java, vous rencontrer une régression: Lors du lancement d'une Applet Java, un petit message vous dit :
"Chrome ... nanana ... 32 bits alors que Java 1.7/1.8 ... nanana ... 64 bits"
Bref plus de Java dans votre navigateur.
Petite parenthèse
Une question ne tardera sûrement pas à vous venir à l'esprit:
"Qui, en 2013, utilise encore les Applets Java ?"
Et pour les plus jeunes:
"C'est quoi une Applet Java ?"
Dans ce cas, vous n'êtes pas concerné et je vous recommande de poursuivre ce billet avec curiosité.
La fin d'un mystère
C'est parce qu'en installant une version récente de Java, ce dernier à placer une mise à jour du plugin dans un dossier du système prévu à cet effet:
/Library/Internet Plugins/
Solutions
Parmi les solutions que j'ai envisagées :
- Ne plus utiliser d'Applet Java,
- Ne plus utiliser Chrome mais Firefox ou Safari qui eux sont des programmes 64 bits,
- Rétro-grader la version du plugin en 1.6 qui est à la fois 32 et 64 bits,
La plus raisonnable est sûrement la première car les alternatives aux Applets ne manquent pas avec HTML 5; la plus simple est sûrement la deuxième car pour les rares fois ou l'Applet est incontournable, il suffira d'employer un navigateur avec lequel ça marche; la troisième est ma préférée car j'aime les défis, même inutile, car en cas de victoire cela contribue à nourrir mon égo en confiance en soi.
Le chemin le plus long
Voici la recette :
- Se rendre dans le dossier
/System/Internet Plugins/
- Supprimer le plugin existant
JavaAppletPlugin.plugin
- Faire un lien symbolique avec le plugin 1.6 qui se cache là
/System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin
- Redémarrer le navigateur et le tour est joué
- Sources
- Les instructions originales fournies par Apple
- L'aide de chrome sur le sujet
Aucun commentaire:
Enregistrer un commentaire