Verifique outros arquivos ou tente verificar se a extensao do arquivo corresponde ao formato real da imagem.
ViniGodoy
Também verifique se o comando de getResource está respeitando as letras minúsculas e maiúsculas. Isso explicaria o problema, pq o Windows ignora o case, enquanto o .jar não.
adrianoseven
Bom.. meu código está aí !!!
importjavax.swing.*;importjava.awt.*;publicclassFrameTesteextendsJFrame{JLabelicon;//Label com icone apenaspublicFrameTeste(){//Configurar TelasetSize(400,400);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setVisible(true);setLayout(newFlowLayout());//Criar novo icon com figuraicon=newJLabel(newImageIcon("chilli.png"));add(icon);}//Executapublicstaticvoidmain(Stringargs[]){newFrameTeste();}}
Como podem ver, é bem simples mas dá o erro descrito lá em cima..
Obs: O Arquivo "chilli.png" está no mesmo diretório da classe FrameTeste