salve galera, alguem pode me ajudar a gerar um jar executavel com imagens?
eu ja vi no forum um monte de solução mas nenhuma funcionou comigo.
Eu tenho a seguinte estrutura:
- Desktop (projeto raiz)
- src
- jar:
- hibernate3.jar
- hibernate-annotations.jar
- hibernate-commons-annotations.jar
- hibernate-entity-manager.jar
- hibernate-validador.jar
- commons.jar
- ejb3-persistence.jar
- jta.jar
- imagens.jar (aqui está minhas imagens)
Dentro do imagens.jar tem essa estrutura:
- imagem/addDeclaracao.png;
- imagem/viewDeclaracao.png;
- imagem/logo.png;
- imagem/print.gif;
- imagem/sair.png;
- imagem/eraser.png;
e no codigo eu já tentei colocar assim:
imagemLogo.setIcon(new ImageIcon(getClass().getResource("./imagem/logo.png")));
imagemLogo.setIcon(new ImageIcon(getClass().getResource("/imagem/logo.png")));
imagemLogo.setIcon(new ImageIcon(getClass().getResource("imagem/logo.png")));
imagemLogo.setIcon(new ImageIcon("./imagem/logo.png"));
E nada deu certo.
No meu manifest.mf eu declarei o jar de imagens, ficando assim tb:
Manifest-Version: 1.0
Rsrc-Class-Path: ./ imagens.jar hibernate-validator_2.jar dom4j-1.6.1_2.jar hibern
ate-commons-annotations_2.jar xercesImpl.jar imagens.jar hibernate3_2
.jar commons-logging-1.0.4.jar jta.jar hibernate-annotations_2.jar hi
bernate3.jar commons-collections-2.1.1_2.jar hibernate-entitymanager.
jar commons-collections-2.1.1.jar hibernate-entitymanager_2.jar hsqld
b.jar hibernate-annotations.jar ejb3-persistence_2.jar hibernate-vali
dator.jar dom4j-1.6.1.jar ejb3-persistence.jar jta_2.jar hibernate-co
mmons-annotations.jar commons-logging-1.0.4_2.jar
Class-Path: .
Rsrc-Main-Class: br.srv.desktop.tela.Login
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader
