Ler arquivo de dentro do .JAR

2 respostas
G

ve se vcs me entendem…

tenho uma aplicação que se chama tela.class e que usa uma outra classe para se conectar ao banco de dados chamada resposta.class e a resposta.class le as instruções SQL de dentro de um arquivo chamado sql.properties, funciona tudo beleza, mas eu queria gerar uma arquivo .JAR executável contendo esses tres arquivos, o problema é que não consigo ler o sql.properties de dentro do Jar…



tem alguma maneira para eu fazer isso???

2 Respostas

L
Use o seguinte código:


URL arquivo = getClass().getResource("sql.properties");





Se precisar de um InputStream use:


InputStream is = getClass().getResourceAsStream("sql.properties");


Por exemplo:


Properties props = new Properties();


props.load(is);





Um abraço
B

Não é necessário fazer nada de diferente para ler o properties de dentro do JAR. Apenas confira se você está chamando o properties pelo seu caminho completo (diretótio/package), para evitar problemas

Criado 29 de janeiro de 2003
Ultima resposta 29 de jan. de 2003
Respostas 2
Participantes 3