Olá a todos,
Gostaria de saber se alguem pode me ajudar com meu arquivo .properties. Meu sistema já consegue ler ele perfeitamente, isso usando um caminho relativo. Mas escrever (OutputStream) não, o máximo que consigo é informar: “./src/…”. E informando o src não é o ideal para mim, já que quando o sistema é compilado, esse caminho não existe.
Segue meu código:
public void salvaPropriedades(String conexao, String caminhoConexao, String nomeBanco, String user, String pass, String feitaConexao) {
Properties props = new Properties();
FileOutputStream in;
try {
in = new FileOutputStream("./src/propriedades/conexao.properties");
props.setProperty("prop.server.servidor", conexao);
props.setProperty("prop.server.caminho_conexao", caminhoConexao);
props.setProperty("prop.server.nome_banco", nomeBanco);
props.setProperty("prop.server.user", user);
props.setProperty("prop.server.pass", meio.Cripto(pass));
props.setProperty("prop.server.feita_conexao", feitaConexao);
props.store(in, null);
in.close();
} catch (FileNotFoundException ex) {
Logger.getLogger(verificarPropriedades.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(verificarPropriedades.class.getName()).log(Level.SEVERE, null, ex);
}
}