ayuda con esto por favor...
Pues miren tengo este codiguÃn para leer un archivo properties que esta dentro de un JAR:
private Properties propiedades;
private URL urlArchivoConfiguracion;
private InputStream rutaArchivoConfiguracion;
//==========================================================
public Configuracion() throws IOException {
try {
urlArchivoConfiguracion
= (Configuracion.class).getResource("/config/configuracion.properties");
rutaArchivoConfiguracion = urlArchivoConfiguracion.openStream();
propiedades = new Properties();
propiedades.load(rutaArchivoConfiguracion);
}catch(IOException ex) {
throw new IOException("Error al abrir el archivo: "+ex.getMessage());
}
}
Y para actualizarlo tengo esto:
private void actualizarArchivo() throws IOException {
try {
FileOutputStream archivoPropiedadesEscribir
= new FileOutputStream(urlArchivoConfiguracion.getPath());
propiedades.store(archivoPropiedadesEscribir,"Fecha ultimó cambio");
}catch(IOException ex) {
throw new IOException("Error al actualizar el archivo: "+ex.getMessage());
}
}
Con la laectura no hay prblema, pero para escribir, hay bronca poruqe parece que no lo puedo hacer dentro del JAR.
¿Cómo podrÃa solucionar esto?
Gracias de antemano.
private Properties propiedades;
private URL urlArchivoConfiguracion;
private InputStream rutaArchivoConfiguracion;
//==========================================================
public Configuracion() throws IOException {
try {
urlArchivoConfiguracion
= (Configuracion.class).getResource("/config/configuracion.properties");
rutaArchivoConfiguracion = urlArchivoConfiguracion.openStream();
propiedades = new Properties();
propiedades.load(rutaArchivoConfiguracion);
}catch(IOException ex) {
throw new IOException("Error al abrir el archivo: "+ex.getMessage());
}
}
Y para actualizarlo tengo esto:
private void actualizarArchivo() throws IOException {
try {
FileOutputStream archivoPropiedadesEscribir
= new FileOutputStream(urlArchivoConfiguracion.getPath());
propiedades.store(archivoPropiedadesEscribir,"Fecha ultimó cambio");
}catch(IOException ex) {
throw new IOException("Error al actualizar el archivo: "+ex.getMessage());
}
}
Con la laectura no hay prblema, pero para escribir, hay bronca poruqe parece que no lo puedo hacer dentro del JAR.
¿Cómo podrÃa solucionar esto?
Gracias de antemano.
