Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dark_wolk

Erro ao executar arquivo ".jar"

Recommended Posts

Opa amigos, fiz um projeto pra meu TCC que se trata de uma tabela periodica

eh um software interdisciplinar e talz, fiz td no netbeans.

Dentro do netbeans funciona redondo, soh q qdo tento executar apartir do arquivo ".jar"

que mando construir apresenta esse erro aew:

 

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException

at javax.swing.ImageIcon.<init>(Unknown Source)

at br.home.project.tableGUI.PeriodicTable.initComponents(PeriodicTable.j

ava:279)

at br.home.project.tableGUI.PeriodicTable.<init>(PeriodicTable.java:44)

at br.home.project.tableGUI.PeriodicTable$125.run(PeriodicTable.java:209

1)

at java.awt.event.InvocationEvent.dispatch(Unknown Source)

at java.awt.EventQueue.dispatchEvent(Unknown Source)

at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.pumpEvents(Unknown Source)

at java.awt.EventDispatchThread.run(Unknown Source)

 

 

alguém pode me explicar o porquê?!

Agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que o problema seja na imagem que você está definindo no seu ImageIcon. Talvez ele não esteja encontrando o arquivo na pasta. Aconselho que cries uma pasta de imagens dentro do classpath do projeto. E na hora de criar o ImageIcon passe o caminho relativo, e não o absoluto.

 

Posta o fonte da parte que está apresentando o problema que fica mais fácil de ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

//linha 279:

botaoNa.setIcon(new javax.swing.ImageIcon(getClass().getResource("/br/home/project/images/na.png")));

//linha 209:

botaoCm = new javax.swing.JButton();

//linha 44(eh a parte q inicia os componentes):

initComponents();

Compartilhar este post


Link para o post
Compartilhar em outros sites

se o .class onde estiver esse código se encontrar no diretorio "project" ,altere o caminho pra "images/na.png";

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.