[Ubuntu-QC] OpenJDK ou Oracle JRE ?
Gérard Talbot
kubuntu at gtalbot.org
Mar 25 Oct 03:26:09 UTC 2011
Gilbert Dion <gilbertdion at gmail.com> a écrit :
> Le 24 octobre 2011 19:50, Gérard Talbot <kubuntu at gtalbot.org> a écrit :
>>
>> [...] Je n'ai toujours pas réussi à faire exécuter un applet java
>> sous Opera 11.52; les autres navigateurs, ça va par contre.
>>
> Gérard,
> C'est de cela que je m'inquiétais, justement. En quoi le bon
> fonctionnement d'Opera dépend-il de la version de java installée?
Voici ce que je pense actuellement ...
Dans Opera 11.52 (langue Canadien Français [fr-CA] dans l'onglet Général):
Outils / Préférences ... Ctrl+F12/ Onglet Avancé/ Catégorie Table des
Matières (horrible traduction)/Options de plugiciels.../
et ici le chemin emprunté pour exécuter les applets avec IcedTea est mauvais
( /usr/lib/mozilla/plugins/libjavaplugin.so )
Il faudrait le changer et je ne sais pas comment! Voilà.
En bas, il y a tous les chemins de recherche pour les plugiciels; moi c'est:
/usr/lib/opera/plugins:/usr/lib/flashplugin-installer:/usr/lib/mozilla/plugins:/usr/lib/xulrunner-addons/plugins:/usr/lib/firefox/plugins
Chaque chemin est séparé par un ":". Il y en a un pour Adobe Flash
player; les 3 derniers sont pour Firefox. Donc, Opera 11.52 commence
par le répertoire /usr/lib/opera/plugins, puis passe à l'autre quand
il cherche l'application capable d'exécuter le code.
Opera, section 2.2 Java plugin
http://doc.ubuntu-fr.org/opera#java_plugin
dit
"
(...)
Il ne vous reste plus qu'à indiquer le chemin vers le répertoire Java :
Sur Ubuntu 32 bits : /usr/lib/jvm/java-6-openjdk/jre/lib/i386/
Sur Ubuntu 64 bits : /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/
"
Donc, il faudrait éditer/renseigner la fenêtre des options de
plugiciels de Opera 11.52 sur le chemin correct pour trouver un
fichier .so pour exécuter les applets. Il faudrait remplacer
"/usr/lib/mozilla/plugins/libjavaplugin.so"
avec
"/usr/lib/jvm/java-6-openjdk/jre/lib/i386/IcedTeaPlugin.so"
Toi, Gilbert, j'ai vu ton portable et c'était un 64bits donc je pense
que "ton" chemin serait (je n'en suis pas absolument sûr)
"/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so"
> À
> quoi détecte-t-on que java ne fonctionne pas sous Opera 11.52? Car
> about:plugins me liste bel et bien la présence d'IcedTea-Web Plugin,
> mais Java Tester échoue.
Gilbert, on n'est pas seuls...
OpenJDK with Opera? [Ubuntu]
http://my.opera.com/community/forums/topic.dml?id=1090382
Plus de lecture ici:
http://my.opera.com/ruario/blog/2010/06/19/thristy-for-some-icedtea-perhaps-you-should-try-a-hot-cup-of-java
------------
{
Java tester: What Version of Java Are You Using?
http://www.javatester.org/version.html
How do I test whether Java is working on my computer?
http://java.com/en/download/help/testvm.xml (il y a redirection de la
page et puis finalement, la détection du fournisseur semble incorrecte!)
}
La détection du fournisseur ne vient pas d'une erreur de codage...
Dans Java § 1.2 Implementations
"
OpenJDK : une implémentation complète, validée, entièrement libre
(basée sur Java Sun, en remplaçant les parties non libres).
"
http://doc.ubuntu-fr.org/java#implementations
Donc, l'attribut vendor n'a pas été changé et est encore "Sun
Microsystems Inc." alors que ça devrait être "OpenJDK".
-------------
En conclusion, à moins que quelqu'un trouve la façon d'éditer le
chemin du plugiciel dans Opera, il nous reste à rapporter le bogue à
Opera
https://bugs.opera.com/wizard/
ou même aller à
https://bugs.openjdk.java.net/
ou plutôt à
http://openjdk.java.net/groups/web/bugzilla.html
ou
http://bugs.sun.com/bugdatabase/index.jsp
salutations amicales et linuxiennes de Montréal, Gérard
--
Tous les bogues (ou presque) des navigateurs web:
http://www.gtalbot.org/BrowserBugsSection/
Contributions to the CSS 2.1 test suite
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/
Guide d'utilisateur de KompoZer
http://www.gtalbot.org/NvuSection/GuideUtilisateurNvu/GuideNvuSection1.html
Plus d'informations sur la liste de diffusion Ubuntu-quebec