Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/11/2009, à 16:29

lebendre

[résolu]Mise à jour ->9.10: Geogebra ne marche plus

Bonjour,

Petit problème après la mise à jour 9.04 vers 9.10. Geogebra ne se lance plus. Je peux le lancer via "webstart", mais pas avec l'installation "habituelle" sur le disque.

Si je le lance dans la console, j'obtiens:

Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

Stack Trace:
java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.10)
   at geogebra.GeoGebra.main(Unknown Source)
   at java.lang.reflect.Method.invoke(libgcj.so.10)
   at com.zerog.lax.LAX.launch(DashoA10*..)
   at com.zerog.lax.LAX.main(DashoA10*..)
Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
   at java.lang.Runtime._load(libgcj.so.10)
   at java.lang.Runtime.loadLibrary(libgcj.so.10)
   at java.lang.System.loadLibrary(libgcj.so.10)
   at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.10)
   at java.lang.Class.initializeClass(libgcj.so.10)
   at java.lang.Class.forName(libgcj.so.10)
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.10)
   ...4 more
This Application has Unexpectedly Quit: Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)

Si vous avez une solution... Merci!

Dernière modification par lebendre (Le 18/11/2009, à 18:51)

Hors ligne

#2 Le 16/11/2009, à 18:49

gigiair

Re : [résolu]Mise à jour ->9.10: Geogebra ne marche plus

Je ne pense pas que geogebra marche avec toutes les versions de java.
Que retourne

~$ update-alternatives --display java

--
JJR.

Hors ligne

#3 Le 17/11/2009, à 19:26

lebendre

Re : [résolu]Mise à jour ->9.10: Geogebra ne marche plus

Cette commande donne:

java - mode automatique
le lien pointe actuellement sur /usr/bin/gij-4.4
/usr/bin/gij-4.3 - priorité 43
lien secondaire java.1.gz : /usr/share/man/man1/gij-4.3.1.gz
/usr/bin/gij-4.4 - priorité 1044
lien secondaire java.1.gz : /usr/share/man/man1/gij-4.4.1.gz
/usr/lib/jvm/java-6-sun/jre/bin/java - priorité 63
lien secondaire java.1.gz : /usr/lib/jvm/java-6-sun/jre/man/man1/java.1.gz
La « meilleure » version actuelle est /usr/bin/gij-4.4.

Ce qui est bizarre, c'est que le "webstart" via le fichier .jnlp fonctionne, de même que via l'applet dans le navigateur, mais pas l'installation en dur...

Je remarque que CarMetal fonctionne, mais pas Freemind:

ERROR:   Your Java is not a complete implementation,
         =======================================
         FREEMIND WILL MOST PROBABLY *NOT* WORK,
         =======================================
         define JAVACMD, JAVA_BINDIR, JAVA_HOME or PATH in order
         to point to such a VM. See the manpage of freemind(1) for details.
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.10)
   at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(libgcj.so.10)
   at java.awt.Window.<init>(libgcj.so.10)
   at java.awt.Frame.<init>(libgcj.so.10)
   at javax.swing.JFrame.<init>(libgcj.so.10)
   at freemind.main.FreeMind.<init>(FreeMind.java:107)
   at freemind.main.FreeMind.main(FreeMind.java:647)
Caused by: java.lang.UnsatisfiedLinkError: libgtkpeer: libgtkpeer.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type
   at java.lang.Runtime._load(libgcj.so.10)
   at java.lang.Runtime.loadLibrary(libgcj.so.10)
   at java.lang.System.loadLibrary(libgcj.so.10)
   at gnu.java.awt.peer.gtk.GtkToolkit.<clinit>(libgcj.so.10)
   at java.lang.Class.initializeClass(libgcj.so.10)
   at java.lang.Class.forName(libgcj.so.10)
   at java.awt.Toolkit.getDefaultToolkit(libgcj.so.10)
   ...6 more

Hors ligne

#4 Le 17/11/2009, à 19:28

jibweb

Re : [résolu]Mise à jour ->9.10: Geogebra ne marche plus

pour info, moi je n'ai aucun problème pour lancer geogebra ! Donc pas lié au logiciel


Ubuntu 12.04 64 Bits / Windows 7 64 Bits
Vostro 3460 - Core i5 3210M - 4 Go

Hors ligne

#5 Le 17/11/2009, à 21:09

lebendre

Re : [résolu]Mise à jour ->9.10: Geogebra ne marche plus

Non, ça doit être lié à la mise à jour, il ne sais sûrement plus où trouver java, mais je ne sais pas comment le lui renseigner...

Hors ligne

#6 Le 17/11/2009, à 22:51

gigiair

Re : [résolu]Mise à jour ->9.10: Geogebra ne marche plus

Chez moi, la commande update-alternaives --display java
renvoie

java - mode automatique
 le lien pointe actuellement sur /usr/lib/jvm/java-6-sun/jre/bin/java
/usr/lib/jvm/java-6-sun/jre/bin/java - priorité 63
 lien secondaire java.1.gz : /usr/lib/jvm/java-6-sun/jre/man/man1/java.1.gz
La « meilleure » version actuelle est /usr/lib/jvm/java-6-sun/jre/bin/java.

et geogebra tourne sans problème.
Tu peux essayer de configurer java pour qu'il pointe sur sur java-6-sun

sudo update-alternatives --config java

Dernière modification par gigiair (Le 17/11/2009, à 22:52)


--
JJR.

Hors ligne

#7 Le 18/11/2009, à 16:49

lebendre

Re : [résolu]Mise à jour ->9.10: Geogebra ne marche plus

gigiair a écrit :

Tu peux essayer de configurer java pour qu'il pointe sur sur java-6-sun

sudo update-alternatives --config java

Yes, ça marche, merci beaucoup!!!

Hors ligne

#8 Le 18/11/2009, à 17:38

gigiair

Re : [résolu]Mise à jour ->9.10: Geogebra ne marche plus

Tu peux mettre un [résolu] dans le titre. Malheureusement, il est fréquent qu'une application java ne tourne que sous sun-java, ça n'est pas vraiment normal.


--
JJR.

Hors ligne

#9 Le 18/11/2009, à 18:51

lebendre

Re : [résolu]Mise à jour ->9.10: Geogebra ne marche plus

J'ai bien pensé que c'était un problème de ce genre, mais je n'avais pas trouvé comment indiquer "quel java" utiliser, ou indiquer où java se trouve.

Hors ligne