Imagem aparece ora sim, ora não quando se compila

Bom tarde cambada… beluzura?!

Fiz um codigo teste pra exibir uma imagem em um JLabel (JCreator)
Tudo está perfeitamente certo.

Quando compilei a imagem apareceu! Blz.
Aí compilo de novo (sem alterar nada no código) - Como num passe de mágica ela desaparece!!!

Compilo de novo e ela não aparece…
Mais uma vez - e lá está ela!!! Legal !!

E fica nisso direto… A imagem só aparece as vezes!
Achei que fosse algum bug do JCreator e usei o Netbeans com o mesmo código e dá na mesma…

Alguém sabe o pq ???
Abraços

Põe o código de onde vc está:

  1. Carregando a imagem do disco;
  2. Colocando a imagem no JFrame.

Verifique outros arquivos ou tente verificar se a extensao do arquivo corresponde ao formato real da imagem.

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.

Bom… meu código está aí !!!

[code]import javax.swing.;
import java.awt.
;

public class FrameTeste extends JFrame{

JLabel icon; //Label com icone apenas
	
public FrameTeste() {
	//Configurar Tela
	setSize( 400,400 );
	setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
	setVisible( true );
	setLayout( new FlowLayout() );
	
	//Criar novo icon com figura
	icon= new JLabel( new ImageIcon( "chilli.png" ));
	add(icon);
	
	
}
//Executa
public static void main( String args[] ){
	new FrameTeste();
}

}[/code]

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

Abs.