nocturna_gr wrote:
Sorry, i forgot the RES_DIR line... Now i have changed it, but there was a
RES_DIR defined upon BASE_DIR, that is:
BASE_DIR=C:/Documents and Settings/paxosk/Desktop/projects/SQOSS/src/
RES_DIR=${BASE_DIR}some/path
LOG_MAIL_FILE=${RES_DIR}resources/logs/MailInserter.txt

The getProperty() method you are using is intended for low-level access to properties. It returns the "raw" property value without doing any interpolation.

Try getString() instead. This method will resolve your variable.

Oliver




nocturna_gr wrote:
Hi,
i have this properies file:
BASE_DIR=C:/Documents and Settings/paxosk/Desktop/projects/SQOSS/src/
LOG_MAIL_FILE=${RES_DIR}resources/logs/MailInserter.txt

and this code:
    public static void main(String[] args) throws Exception
    {
        PropertiesConfiguration conf=new PropertiesConfiguration();
        conf.load(new FileInputStream("C:/Documents and
Settings/paxosk/Desktop/projects/SQOSS/src/resources/all.properties"));
        System.err.println((String)conf.getProperty("LOG_MAIL_FILE"));
    }

The problem is that it prints:
${RES_DIR}resources/logs/MailInserter.txt, without parsing the RES_DIR...
How can i fix that?

Thanks





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to