Arquivos jar

3 respostas
E

Olá comunidade java!
Seguinte, é possível ler um arquivo .properties dentro de um jar?
Com o fazer?
Eu consegui, ler um arquivo .properties em uma pasta ao lado do jar,
mas, quando coloco o arquivo .properties dentro do jar não consigo ler.
Alguém pode me ajudar?

3 Respostas

eltonk

o .jar não é nada mais do que um arquivo compactado, formato zip mesmo.
Para ler algum arquivo dentro dele basta abrir com alguma ferramenta zip…

M
na hora de ler o arquivo, o path tem que ser pego da seguinte forma:

String pathProp = getClass().getResources("/pasta/arq.properties");

pathProp vai conter algo como C:\pasta\arq.jar!/pasta/arq.properties;

então é  passar o path para o componente que irá ler o properties

Abraço,
Maicon

M

Ou idéia seria ler o arquivo dentro do jar com classe JarFile, onde vc pode pegar o inputStream e ler com a classe do Properties.

Abraço,
Maicon

Criado 9 de fevereiro de 2005
Ultima resposta 10 de fev. de 2005
Respostas 3
Participantes 3