Arquivo .properties só roda no netBeans, após compilar, não

3 respostas
gustavocontabeis

Oi Pessoal, olha só…
Criei novos projetos só de teste e todos mostraram o mesmo erro.
Aplicando um “Run File”, tudo funciona, ele pega as propredades do arquivo e tal.
Após criar um .jar no netBeans (Menu Build, Build main project “F11”) os arquivos .properties não funcionaram mais.
Já aconteceu algo assim com vcs? Valeu galera!

3 Respostas

T

Como você carrega o .properties? No seu caso (em que ele está dentro do .jar) ele deve ser carregado com “getResource” ou “getResourceAsStream”; isso irá puxar o .properties, descompactando-ou automaticamente do .jar.

gustavocontabeis

Fis um teste colocando o caminho absoluto do arquivo ("c:/…/aplicacao…) daí gerei o jar e funcionou, pena que fico preso com a cplicação na raiz do “C:”…
O arquivo está em “src/teste/gst.properties”

T

Se você olhar dentro do .jar (usando um programa que saiba ler arquivos .zip, como o Winzip ou o 7-Zip), vai ver que um arquivo “teste\gst.properties” está presente dentro do .jar.

Então basta você carregar o .properties usando …getResourceAsStream ("/teste/gst.properties"). Procure os detalhes de como fazer isto aqui mesmo neste fórum.

Criado 22 de março de 2007
Ultima resposta 22 de mar. de 2007
Respostas 3
Participantes 2