#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
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