Ler um arquivo dentro do JAR

3 respostas
knik

Olá pessoal,

Sei que tem vários tópicos sobre este assunto. Porém testei TODOS e não estou conseguindo.

O meu código está assim

Beleza, dentro da ide NetBeans / Eclipse eu consigo ler o arquivo, pois o path vem corretamente.

Acontece que, EXECUTANDO O JAR, fora da IDE, não funciona, pois não reconhece o path.
OBS>: O arquivo properties está dentro da classpath.

O que fazer?

3 Respostas

knik

E aí, pessoal?
Ninguém sabe isto?

fenrir

Que tal:

Properties myProp; myProp.load(getClass().getResourceAsStream("app/basico.properties"));

Inclua o caminho completo do arquivo, se ele estiver num sub-diretório.

O FileInputStream não irá buscar o arquivo dentro de um JAR.

knik

OK, valeu.
Tive que tirar o arquivo properties de dentro do jar pra poder dar certo.
Obrigado.

Criado 6 de julho de 2006
Ultima resposta 10 de jul. de 2006
Respostas 3
Participantes 2