Problema Escritura En Archivos JAR

leandrolopez
11 de Marzo del 2008
Hola a Todos.

Mi problema es el siguiente. Nececito poder modificar un archivo Properties que se encuentra contenido en un jar. No tengo problemas en leer el archivo Properties y realizar las modificaciones pertinentes, pero cuando quiero grabarlo me captura un error diciendo que no encuentra el archifo. Quiero aclarar que si ejecuto mi aplicaci贸n directamente desde las clases, no desde el jar, anda perfectamente, pero cuando lo ejecuto desde el jar no funciona purque no puede escribir dentro del archivo jar. A continuaci贸n paso el ejemplo en cuesti贸n.

// Leo el archivo Properties
Properties prop = null;
try{
prop = new Properties();
FileInputStream archivo = new FileInputStream(nombreArchivo);
prop.load(archivo);
} catch(FileNotFoundException fnfe){

} catch(IOException ioe){

}

// Modifico los par谩metros que deseo modificar
prop.setProperty("Parametros.puerto","32145");

FileOutputStream fos = new FileOutputStream(URLFileProperties.getFile());

// La siguiente l铆nea genera el error cuando corro desde
// el archivo jar.
prop.save(fos,"Prueba Modificaci贸n Archivo Properties")

Si alguien tiene la soluci贸n al problema, o me puede guiar por donde puedo buscar la soluci贸n se los voy a agradecer. Y desde ya muchas gracias.