Problemas pra executar .class (java)

Iniciado por mori, 21 de Junho de 2006, 19:57

tópico anterior - próximo tópico

mori

to fazendo meu projeto da facu mas tive problemas pra executar o class

quando compilo...
#Sistema$ javac TPetShopSys.java

ele executa normalmente,

mas na hora de executar>>>

#Sistema$ java TPetShopSys

ele retorna:

Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit
  at java.awt.Toolkit.getDefaultToolkit(libgcj.so.7)
  at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(libgcj.so.7)
  at java.awt.Window.<init>(libgcj.so.7)
  at java.awt.Frame.<init>(libgcj.so.7)
  at javax.swing.JFrame.<init>(libgcj.so.7)
  at TPetShopSys.<init>(TPetShopSys.java:6)
  at TPetShopSys.main(TPetShopSys.java:124)
Caused by: java.lang.ClassNotFoundException: gnu.java.awt.peer.gtk.GtkToolkit
  at java.lang.Class.forName(libgcj.so.7)
  at java.lang.Class.forName(libgcj.so.7)
  at java.awt.Toolkit.getDefaultToolkit(libgcj.so.7)
  ...6 more


eu acabei de instalar o Dapper... alguem pode me dizer o que falta????

valeu!!!

Lamego

Eu não percebo muito de Java mas esse erro refere um toolkit Gtk, não me parece que o Java traga isso incluido, concerteza precisas de fazer o download de uma biblioteca  para java com o suporte gtk.
Talvez dê para resolver com:
sudo apt-get install libswt3.1-gtk-java
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

mori

ainda continua dando erro...

Sistema$ java TCadProdSv
Exception in thread "main" java.lang.NullPointerException
  at NLimita.insertString(NLimita.java:23)
  at javax.swing.text.AbstractDocument.replace(libgcj.so.7)
  at javax.swing.text.JTextComponent.setText(libgcj.so.7)
  at TCadProdSv.setLimpaCampos(TCadProdSv.java:189)
  at TCadProdSv.setControlBtn(TCadProdSv.java:159)
  at TCadProdSv.<init>(TCadProdSv.java:60)
  at TCadProdSv.main(TCadProdSv.java:285)
PetShopSys/Sistema$

Lamego

Agora o erro já não tem a ver com a falta de bibliotecas mas sim com um problema no próprio programa que está a ser executado
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

_Luks


carlos2

Ele ta dando que a sua string está com o ponteiro nulo ou seja não há dados nela.

cadiles

O programa está sendo executado, porém existe um erro em seu código que faz com que a vm dispare uma Exception. Se quiser postar o código talvez fique mais claro localizar onde está o erro.