Olá galera da lista.
Estou com um probleminha chato. Talvez alguem já tenha passado por isto.
Criei um .jar executavel no Jbuilder X para minha aplicação.
O meu programa além das classes de negocio usa o POI (projeto jakarta) e 4 arquivos .properties.
Quanto ao POI não tive problemas, ao executar o jar, as tarefas pertinentes a ele são executadas.
Porém meus arquivos . properties não estão sendo encontrados quando rodo meu jar fora do class-path do projeto.
Fiz esse teste porque pretendo distribuir esse jar para varios micros aqui na empresa.
Lembrando que ao criar o jar no JBuilder incluí as bibliotecas do POI e os file resources ( 4 arquivos .properties)
Meu manifest além do cabeçalho tem a cláusula
Main-Class: <classe>
Ao abrir o jar pelo winzip, notei que os properties estão lá inclusos, mas eles não são encontrados ao rodar o programa.
O programa possui varias sintaxes como esta new FileInputStream(“arquivo.properties”);
O projeto está funcional quando rodo o jar dentro do class-path ou dentro do proprio jBuilder
MORAL DA HISTORIA: Como fazer para não dar IOException quando rodo o jar de qq lugar?
Lembrando que ao copiar os arquivos .properties junto com o jar para outra maquina. Aí funciona. Mas isso eu não quero.
Obrigado a todos
