Autor Tema: error ejecutar java  (Leído 4242 veces)

Desconectado goldfinger

  • Pro Member
  • ****
  • Mensajes: 606
  • Where there's a will there's a way
    • Das Reboot
error ejecutar java
« 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?


Desconectado Aj

  • Administrator
  • ******
  • Mensajes: 3623
  • Avatar by Jaleo
    • Mis chorradicas
Re: error ejecutar java
« Respuesta #1 en: 11 de Febrero de 2006, 08:23:45 am »
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?

Desconectado goldfinger

  • Pro Member
  • ****
  • Mensajes: 606
  • Where there's a will there's a way
    • Das Reboot
Re: error ejecutar java
« Respuesta #2 en: 11 de Febrero de 2006, 01:23:42 pm »
No me funciona, me lanza el mismo error, tengo jre-1.5 y gcj

Desconectado Aj

  • Administrator
  • ******
  • Mensajes: 3623
  • Avatar by Jaleo
    • Mis chorradicas
Re: error ejecutar java
« Respuesta #3 en: 13 de Febrero de 2006, 08:49:32 am »
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...)

Desconectado goldfinger

  • Pro Member
  • ****
  • Mensajes: 606
  • Where there's a will there's a way
    • Das Reboot
Re: error ejecutar java
« Respuesta #4 en: 13 de Febrero de 2006, 12:12:01 pm »
creo que si, va a ser el PATH, cuando llegue a casa lo pruebo y comento por aqui el resultado
salu2 Aj.

Desconectado goldfinger

  • Pro Member
  • ****
  • Mensajes: 606
  • Where there's a will there's a way
    • Das Reboot
Re: error ejecutar java
« Respuesta #5 en: 13 de Febrero de 2006, 10:05:54 pm »
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

Desconectado Aj

  • Administrator
  • ******
  • Mensajes: 3623
  • Avatar by Jaleo
    • Mis chorradicas
Re: error ejecutar java
« Respuesta #6 en: 14 de Febrero de 2006, 11:45:46 am »
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)

Desconectado goldfinger

  • Pro Member
  • ****
  • Mensajes: 606
  • Where there's a will there's a way
    • Das Reboot
Re: error ejecutar java
« Respuesta #7 en: 14 de Febrero de 2006, 12:17:05 pm »
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.(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

Desconectado Dabo

  • Administrator
  • ******
  • Mensajes: 15344
    • https://www.daboblog.com
Re: error ejecutar java
« Respuesta #8 en: 15 de Febrero de 2006, 11:47:44 pm »
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á.

Citar
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 -:)
Hacking, computing, are in my blood, are a part of me, a part of my life...Debian GNU/Linux rules.

Twitter; https://twitter.com/daboblog
Instagram: @daboblog


www.daboblog.com | www.debianhackers.net | www.caborian.com | www.apachectl.com | www.davidhernandez

 

Aviso Legal | Política de Privacidad | Política de Cookies

el contenido de la web se rige bajo licencia
Creative Commons License