Amigos,
Estou gerando um jar de uma app que fiz em swing, só que quando eu executo o Jar, ele não consegue achar a pasta de imagens, porém se executo pelo eclipse funciona de boa…
Alguem já passou por isso …
Amigos,
Estou gerando um jar de uma app que fiz em swing, só que quando eu executo o Jar, ele não consegue achar a pasta de imagens, porém se executo pelo eclipse funciona de boa…
Alguem já passou por isso …
Tenta ver se esse link ajuda.
http://www.java2s.com/Code/Java/File-Input-Output/LoadanImagefromaJARfile.htm
é exatamente da forma que estou fazendo … só que se eu mando executar o jar ele me da um erro dizendo que não localiza o resource… não entendi muito bem o funcionamento desse cara pois ele pega o resource do classloader… ai viagei…
Tenta ler este outro post do guj e faz igual, acho que vai dar certo.
http://www.guj.com.br/java/76896-adicionar-imagens-em-um-arquivo-jar
Cara perfeito … muito obrigado…
Não implementei ainda, mais tenho certeza que ira funcionar…
Obs.: quando implementar posto aqui…
Cara testei aqui e funcionou como eu havia previsto… segue o código para ajudar outras pessoas.]
Coloquei o caminho das imagens em propriedades do sistema …
java -DdirXml=../SistemaApoioSuporte/SAS.xml -Dlog4j.configuration=file:../SistemaApoioSuporte/log4j.properties -Dimg_botao=../SistemaApoioSuporte/src/imagens/bt_gerar_select.png -Dimg_icone=../SistemaApoioSuporte/src/imagens/sas.png -jar SAS*.jar
pause
e no código eu pego dessa forma…
jFrame.setIconImage(Toolkit.getDefaultToolkit().createImage(System.getProperty("img_icone")));
Valeu meu camarada… obrigado pela ajuda.