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!
Arquivo .properties só roda no netBeans, após compilar, não
3 Respostas
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.
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”
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.