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]