Foros de daboweb
HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac => GNU/Linux, Unix, *BSD and Free Software, Android => Mensaje iniciado por: goldfinger en 11 de Febrero de 2006, 02:27:30 am
-
Intento ejecutar un archivo java, y me da el el siguiente error:
$ java -jar archivo.jar
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java. awt.peer.gtk.GtkToolkit
at java.awt.Toolkit.getDefaultToolkit() (/usr/lib/libgcj.so.6.0.0)
at java.awt.Font.tk() (/usr/lib/libgcj.so.6.0.0)
at java.awt.Font.getPeerFromToolkit(java.lang.String, java.util.Map) (/usr/li b/libgcj.so.6.0.0)
at java.awt.Font.Font(java.lang.String, int, int) (/usr/lib/libgcj.so.6.0.0)
at javax.swing.plaf.FontUIResource.FontUIResource(java.lang.String, int, int) (/usr/lib/libgcj.so.6.0.0)
at javax.swing.plaf.metal.DefaultMetalTheme.<clinit>() (/usr/lib/libgcj.so.6. 0.0)
at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.6.0.0)
at javax.swing.plaf.metal.MetalLookAndFeel.createDefaultTheme() (/usr/lib/lib gcj.so.6.0.0)
at javax.swing.plaf.metal.MetalLookAndFeel.MetalLookAndFeel() (/usr/lib/libgc j.so.6.0.0)
at javax.swing.UIManager.<clinit>() (/usr/lib/libgcj.so.6.0.0)
at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.6.0.0)
at com.izforge.izpack.installer.GUIInstaller.loadLookAndFeel() (Unknown Sourc e)
at com.izforge.izpack.installer.GUIInstaller.GUIInstaller() (Unknown Source)
at java.lang.Class.newInstance() (/usr/lib/libgcj.so.6.0.0)
at com.izforge.izpack.installer.Installer.main(java.lang.String[]) (Unknown S ource)
at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0)
at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
Caused by: java.lang.ClassNotFoundException: gnu.java.awt.peer.gtk.GtkToolkit no t found in gnu.gcj.runtime.SystemClassLoader{urls=[file:Risk_install_1.0.8.6.jar ,file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6. 0.0)
at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgc j.so.6.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0. 0)
at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
at java.awt.Toolkit.getDefaultToolkit() (/usr/lib/libgcj.so.6.0.0)
...16 MORE
ando un pelin perdido, alguien me puede guiar un poco?
-
Prueba con esto:
java -Dawt.toolkit=sun.awt.motif.MToolkit -jar archivo.jar
Si te funciona, te hago esta pregutna ¿estas ejecutando el JRE o JDK de Sun y tienes instalado el gcc-java?
-
No me funciona, me lanza el mismo error, tengo jre-1.5 y gcj
-
Y el PATH, como lo tienes??
Prueba a modificar el PATH y poner primero el directorio del JDK (antes que el directorio del /bin) o mas bestia, prueba a desinstalar el gcc-java y vuelve a intentarlo (si ves que no pasa nada, vuelve a instalarlo...)
-
creo que si, va a ser el PATH, cuando llegue a casa lo pruebo y comento por aqui el resultado
salu2 Aj.
-
aaarghh.
He descargado el paquete jdk1.5_0_06, lo he instalado, he creado la variable global y he agregado la ruta del ejecutable al PATH
...y el mismo error :-o
-
Hola....
Has puesto el path para el jdk el primero?
Prueba a desinstalar el paquete gcj o el java-gcj-compat y vuelve a ejecutar... a ver si de una vez por todas....
Por cierto, esto te pasa con todos los paquetes o solo con uno, si es solo con uno, que paquete es???? (si se puede saber vamo... :-D :-D)
-
Ya lo pense asi que probe con otros paquetes, y en efecto el mismo error siempre, pero el paquete en cuestion es este
http://prdownloads.sourceforge.net/jrisk/Risk_install_1.0.8.6.jar?download (http://prdownloads.sourceforge.net/jrisk/Risk_install_1.0.8.6.jar?download).(El Risk xD)
Creo que voy a desinstalar el jdk y las gcj, limpiar las rutas en el path, y empezar de nuevo probando paso a paso... otra vez
-
Creo que es mejor que lo hagas así y que empieces de nuevo con todo limpio porque en principio creo que estás haciendo lo correcto y no se porqué cascará.
o mas bestia, prueba a desinstalar el gcc-java y vuelve a intentarlo (si ves que no pasa nada, vuelve a instalarlo...)
De bestia nada, he visto cosas más bestias que funcionan :ciego: :-d
Saludos -:)