Netbeans - salvar datos en el fichero properties dentro del jar

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 14 puestos en Netbeans (en relación al último mes)
Gráfica de Netbeans

salvar datos en el fichero properties dentro del jar

Publicado por angel (1 intervención) el 09/08/2019 13:20:41
buenas...soy novato y nuevo por aquí

a ver si me podéis ayudar

he creado un fichero de propiedades con ide de netbeans y mediante texto le he agregado los pares de key/dato
este el fichero que veo en el arbol de netbeans: dat.properties y lo he rellenado con esto:(por ejemplo)
rutaopen=c:\\micarpeta


para acceder al fichero de propiedades lo he hecho así:

1
2
3
4
5
6
7
8
9
10
11
12
Properties p = new Properties();
InputStream propertiesStream = ClassLoader.getSystemResourceAsStream("dat.properties");
 
try {
 
    p.load(propertiesStream);
    p.getProperty("rutaopen");
 
 
} catch (IOException ex) {
    Logger.getLogger(Configuracion.class.getName()).log(Level.SEVERE, null, ex);
}

hasta aquí sin problema...

ahora si dentro del programa quiero modificar algún dato del fichero dat.properties he intentado hacer lo siguiente:

1
2
3
4
5
6
7
8
try {
 
    Properties pp = new Properties();
    pp.setProperty("rutaopen", "c:\\miotracarpeta");
    pp.store(new FileOutputStream("dat.properties"), null);
} catch (IOException ex) {
    System.out.println("no se grabaron las propiedades");
}


al compilar y ejecutar no obtengo ningún error,
pero desafortunadamente tampoco se ha grabado en el fichero dat.propiedades la modificación hecha en la propiedad rutaopen.


¿teneis alguna idea de lo que puede pasar y me podéis ayudar?

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder