Icones não funcionam após gerar o jar

0 respostas
fjfeitosa

Oi, pessoal. Preciso de ajuda de voces. Estou com problema que consiste em eu nao conseguir carregar os ícones dos botões e de labels, ao gerar o jar.
No Eclipse, com o código abaixo, beleza.

ImageIcon icIns;

icIns = new ImageIcon(Imagens/Insert.jpg.jpg);

bIns  = new JButton(Inserir, icIns);

Mas já vi no forum que no .jar o acesso a imagens é feito de maneira diferente.
Uma das maneiras que vi é assim:

icIns = new ImageIcon(ImageIcon(getClass().getResource( "/Insert.jpg" ));
Não funcionou, nem consigo agora carregar a classe.

A estrutura de diretórios, feita no Eclipse está assim:

Veteranos ( nome do projeto)
|
src
|
veterano (package onde estão os .java)
imgveter (package onde estão os ícones - .jpg)

JRE System Library
    Referenced Libraries
    Imagens,

(onde acessava da forma anterior, citada acima, no Eclipse e após usar o getResource acima, não carrego mais a aplicação)
Li que a imagem tem que estar no classpath. Se é assim, por favor, como eu faço isso? É cada imagem, é a pasta Imagem, não aprendi isso ainda, qual
seria o passo a passo?
Os ícones podem ficar no package imgveter citado acima? Ou é colocada uma pasta com as imagens nesse pacote? Ou não é lá, é noutro lugar, por favor,

help me!

Antes eu fazia o jar na linha de comando, usando o JCreator, mas deu pau e eu migrei para o Eclipse, eu gostando mas com ele ainda tenho muito o que aprender. Obrigado.
fjeitosa

Criado 1 de junho de 2016
Respostas 0
Participantes 1