Foros del Web » Programación para mayores de 30 ;) » Java »

Problema ubicacion fichero properties

Estas en el tema de Problema ubicacion fichero properties en el foro de Java en Foros del Web. bueno mi problema esque quiero implementar el fichero properties fuera del jar pero junto a este, sin embargo de momento lo puedo leer y guardar ...
  #1 (permalink)  
Antiguo 10/07/2009, 06:56
 
Fecha de Ingreso: enero-2008
Mensajes: 46
Antigüedad: 16 años, 10 meses
Puntos: 0
Problema ubicacion fichero properties

bueno mi problema esque quiero implementar el fichero properties fuera del jar
pero junto a este, sin embargo de momento lo puedo leer y guardar solo dentro
del directorio C:\Documents and Settings\Administrador

el codigo es el siguiente

Código:
Properties properties = new Properties();
    try {
        properties.load(new FileInputStream("/filename.properties"));
    } catch (IOException e) {
    }
    
     String string = properties.getProperty("nombre");
    properties.setProperty("nombre", "prueba3");
    
    // Write properties file.
    try {
        properties.store(new FileOutputStream("/filename.properties"), null);
    } catch (IOException e) {
    }
de momento he probado la ubicacion con ./ , con / y sin nada pero solo ./ y sin nada me las lee ahi, / no me lee en mi directorio
ademas no me serviria una path absoluta

gracias de antemano por sus respuestas

Última edición por knzo25; 10/07/2009 a las 07:01
  #2 (permalink)  
Antiguo 10/07/2009, 07:27
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 1 mes
Puntos: 51
Respuesta: Problema ubicacion fichero properties

Investiga sobre el metodo getResourceAsStream(...) que te permite obtener recursos que esten en el classpath. "getresourceasstream properties file" en google ya te dará unas cuantas pistas.

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:30.