On 06/19/2010 10:48 AM, fabrice wrote:
Est ce qu'open jdk est la tentative libre de remplacer le jdk de sun ? oui c'est la suite logique, et full open
Peut t'on dire que cela ne fonctionne pas bien ou pas tout le temps ? Pour l'instant, tout ce que j'ai à faire tourner avec java marche bien avec celui de sun. Je peux pas en dire autant avec openjdk, maintenant que va sera l'avenir, avec le rachat par Oracle. J'ai pas assez astiqué ma boule de cristal pour savoir :-)
Quid de Jre ? En fait le jre c'est le runtime, et jdk l'atelier de dev, ils vont de paire normalement. Donc si on a besoin d'un jdk sur sa machine, autant que ce soit du même éditeur sun-jre + sun-jdk || openjdk-jre openjdk-jre :-)
(j'ai eu l'autre jour aussi un soucis pour installer un rpm qui n'a rien voulu savoir alors que j'avais openjdk dans la version demandée, le jdk de sun ne marchait pas non plus d'ailleurs, le rpm était peut être en cause)
Je penche pour le rpm, si le packager à mis une dépendance forte et stricte, il n'y aura pas moyen de contourner ( reste zypper in -f devrait quand même l'installer , après savoir si ça marche ou pas ... )
Fabrice
Le samedi 19 juin 2010 10:38:04, Bruno Friedmann a écrit :
On 06/19/2010 10:12 AM, Pierre Coutant wrote:
Le 18/06/2010 22:08, Bruno Friedmann a écrit :
Merci pour le courage...
J'ai donx désinstallé Open JDK et installé le sun-plugin.
Il y a du mieux, le message d'erreur n'apparaît plus, mais le fonctionnement de Java n'est encore pas correct. Un "firefox -g" donne les lignes suivantes :
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable). *** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue() *** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue() *** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue() *** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue() *** NSPlugin Viewer *** WARNING: unhandled variable 18 (<unknown variable>) in NPN_GetValue() *** NSPlugin Viewer *** ERROR: /usr/lib/browser-plugins/javaplugin.so: undefined symbol: __gxx_personality_v0 *** NSPlugin Viewer *** ERROR: /usr/lib/browser-plugins/javaplugin.so: undefined symbol: __gxx_personality_v0 *** NSPlugin Wrapper *** ERROR: failed to initialize plugin-side RPC client connection *** NSPlugin Wrapper *** WARNING:(/usr/src/packages/BUILD/nspluginwrapper-1.2.2/src/npw-wrapper.c:3156):invoke_NP_Initialize: assertion failed: (rpc_method_invoke_possible(g_rpc_connection)) *** NSPlugin Viewer *** ERROR: /usr/lib/browser-plugins/javaplugin.so: undefined symbol: __gxx_personality_v0 *** NSPlugin Viewer *** ERROR: /usr/lib/browser-plugins/javaplugin.so: undefined symbol: __gxx_personality_v0 *** NSPlugin Wrapper *** ERROR: failed to initialize plugin-side RPC client connection *** NSPlugin Wrapper *** WARNING:(/usr/src/packages/BUILD/nspluginwrapper-1.2.2/src/npw-wrapper.c:3156):invoke_NP_Initialize: assertion failed: (rpc_method_invoke_possible(g_rpc_connection))
Là encore je ne vois pas ce que ça veut dire.. Encore un conseil ? Merci.
Pierre est-tu en 64bits ou 32bits ?
J'ai une machine 64 bits mais ma Suse est la 32 bits, justemant pour éviter les problèmes de ce type.
Il y a encore un problème avec le nswrapper (donc moi je dirais 64 bits) ...
Je ne me souviens plus si la sun java est 64bits ( surtout la partie plugin qui fût son point faible durant les 7 dernières années )
Tous les autres plugins fonctionnent à priori normalement (Flash, Acrobat et autres VLC, QuickTime...)
Si 64 bits, il faudrait vérifier avec le nswrapper... ce qu'il connait et éventuellement supprimer les restes peut-être de icea 1.7 et désenregistrer le plugin java ( avec --help il y a ce qu'il faut )
Que veut dire "désenregistrer " ?
Je crois ( mais faudrait que je reboote ma machine 64 ) qu'il n'y a plus besoin du nswrapper pour java ( il n'a jamais marché avec ) ça sert juste pour les adoberie flash acrobat etc ).
Je réponds à la liste comme cela c'est aussi vérifier par les autres.
Bon donc si tu es en 32bits, tu peux vérifier et désintaller au besoin le paquet nspluginwrapper
ensuite vérifier quelle est ta machine virtuelle par défault java -fullversion actuellement avec la sun-java exclusivement java full version "1.6.0_20-b02"
Ensuite vérifier quels sont les restes d'openjdk zypper se -s openjdk devrait te donner une liste ou aucun i n'est présent dans la première colone
(le seul paquet java hormis les programmes, présent et non effaçable pour cause de dépendances est java-1_5_0-gcj-compat )
Après j'utilise souvent une recette pour remettre de l'ordre dans /etc/alternatives
c'est update-alternatives ( en tant que root )
Voir la sortie http://www.pastebin.org/342480
Maintenant je ne sais pas avec l'histoire du openjdk-17 comment ça était installé. si manuellement il faut peut-être aussi l'effacer proprement.
A+
-- Bruno Friedmann (tigerfoot on irc) -- To unsubscribe, e-mail: opensuse-fr+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-fr+help@opensuse.org