GARANTIR DESCONTO

Fórum Imagen não carrega pelo jar #458549

16/10/2013

0

Ola bom dia a todos,
Estou com uma alicação onde tenho que carregar uma imagem. Quando abro minha aplicação pelo netbeans da certo, mas quando eu limpo e construo ele e tento executar o jar as imagens não aparecem....

Eu tento pegar a imagem assim: (Um exemplo que vi na net..)

icon = new ImageIcon(this.getClass().getResource("/ImagensAprenderLetras/LAprender.png"));  
      new MostraAprenderView(icon);  




Funciona quando compilo, mas não pelo jar la..

obrigado...
Thiago Balthazar

Thiago Balthazar

Responder

Posts

01/11/2013

Rafael Albuquerque

blz Thiago?

Então, não sei se vou conseguir ajudar, porque a IDE que utilizo é o Eclipse, sendo assim vou explicar como faço para criar um jar executável no mesmo!

Recentemente passei pelo mesmo problema. Meu sistema funcionava perfeitamente mas quando exportava para .jar não carregava mais imagens, entre outras coisas.

Solução:
1- Imagens, e arquivos em geral devem ficar dentro da pasta src do projeto> e em um pacote.
Exemplo: src >
pacote >"JogoDaForca.imagens"
Então no Código eu carreguei a imagens da seguinte forma:

Image img1 = ImageIO.read(getClass().getResource("/imagens/jogodaforca1.jpg"));
setIconImage(img1);

2- Pelo Eclipse a exportação para o jar fiz da seguinte forma:
- Botão direito do mouse sobre o projeto ou projetos.
- "Export"
- "java"
- "Runnable jar file"
- Aponte a classe principal do projeto e clique em finish.


Qualquer coisa posta ai que tentamos outra alternativa
Responder

Gostei + 0

01/11/2013

Eduardo Pessoa

Rafael, quando se salva em JAR, é salvo tudo não é? inclusive imagens.
Responder

Gostei + 0

04/11/2013

Rafael Albuquerque

Eduardo,

Sim, é salvo tudo, inclusive as imagens. Porém para isso é necessário que a sua pasta de imagens esteja dentro do pacote "src" que é criado automaticamente quando você criar um projeto java no Eclipse.

Existe uma forma fácil de verificar se a sua pasta de imagens esta mesmo lá dentro do jar:

- Com o seu jar criado:
- No Windows Explorer acesse o menu: Ferramentas > Opções de pasta
- Selecione a aba "Modo de exibição"
- E desabilite a opção: "Ocultar as extensões dos tipos de arquivos conhecidos".
- Feito isso renomeie o seu arquivo exemplo.jar para exemplo.zip e então descompacte o mesmo.
- Se seu projeto se chama por exemplo: "Projeto01"
- Dentro desta pasta vai constar dentre outras pastas a sua pasta "imagens".

Abç!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar