oi pessoal, eu to gravando as configuracoes de conexao do banco de dados num arquivo .properties na raiz da pasta do projeto. Quando executo pelo ECLIPSE rada uma beleza, mas quando em JAR nao carrega as informacoes. Eu estrou trabalnahdo de maneira errada com esse recurso?
//LE ARQUIVO
public void Ler(String arq){
File file = new File(arq);
Nome = arq;
try {
fis = new FileInputStream(file);
prop.load(fis);
fis.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}
}
//FUNCAO Q RETORNA A PROPRIEDADE DESEJADA
public String getProp(String chave, String def){
String txt = "";
txt = prop.getProperty(chave, def);
return txt;
}
//CODIGO QUE PEGA O VALOR
dbServidor = Sistema.file.getProp("db.servidor", "");
dbNome = Sistema.file.getProp("db.nome", "");
dbUsuario =Sistema.file.getProp("db.usuario", "");
dbSenha= Sistema.file.getProp("db.senha", "");