.jar nao abre com imagens em outro pacote

3 respostas
bruno.savoini

Olá!
procurei na comunidade, e no guj por .jar e f11, mas ainda nao encontrei ninguem com esse erro…

seguinte, tenho um projeto no netbeans, q roda normalmente quando rodo pelo f6, ou quando executo por linha de codigo o .class : “Main”.

Mas quando gero o .jar pelo “shift + f11”, vou na pasta dist, ele não roda, clico duas vezes e nada acontece, provavelmente está dando um null pointer exception, algo do tipo… pois nem abre o JFrame…

O probl. deve ser pq tenho um pacote “Desenhos” que contem algumas imagens pekenas. Inclusive, se for util , o cod para referenciar uma imagem eu uso o isso:

Image img1 = new ImageIcon(getClass().getResource("/Desenhos/bola1.png")).getImage();

bom, gostria de saber como resolver o problema, valew!

3 Respostas

bruno.savoini

putz, o problema parece não ser no pacote, eh na referencia da imagem eu acho…

refatorei o projeto, joguei tds imagens no mesmo pacote, e deu na mesma…

bruno.savoini

update


executei pelo DOS o .jar

dá NullPointerException na ImageIcon…

o estranho é que se eu crio um .bat pra rodar o arquivo .class , ou se dou f6 no NetBean, roda perfeito… mas o .jar não, dá erro!

bruno.savoini

valew pra quem tentou ajudar,
caso alguem caia nesse erro, vou postar aki o q aconteceu
depois de muito tentar vi q o erro era por causa da extensão que estava em letra maiúscula!!!

só que não sei o motivo, rodava normal quando usava o f6, e quando executava o .class, mas na hora de compilar e gerar o .jar o NetBenas fez alguma coisa errada e fazia com q esse .PNG não fosse reconhecido!

¨¬¬’

Criado 19 de setembro de 2008
Ultima resposta 20 de set. de 2008
Respostas 3
Participantes 1