The moose likes Beginning Java and the fly likes system variables in .properties file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of OCA Java SE 8 Programmer I Study Guide this week in the OCAJP 8 forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "system variables in .properties file" Watch "system variables in .properties file" New topic

system variables in .properties file

seetharaman jayaraman
Ranch Hand

Joined: Feb 18, 2008
Posts: 43
How can use (access) the system variable's (like path,userprofile, windir, etc)values in my project's .properties file. I want to locate all my project related directories relative to these variables in my project's properties file.

Seetharaman Jayaraman
Only Change is Changeless
Balasubramanian Chandrasekaran
Ranch Hand

Joined: Nov 28, 2007
Posts: 215

Hi seetharaman,

You can checkout this link.

It will give you all the information
seetharaman jayaraman
Ranch Hand

Joined: Feb 18, 2008
Posts: 43
Hi Balasubramanian Chandrasekaran:
already i worked with all these. what i want is:
- i will store my .properties file in user.home
- this above .properties file should have entries to refer system variable's values like:
- ie from my own .properties file i want to access/refer system variables
- How can i do this, syntax, sample, please!!

Thanks for your fast reply
seetharaman jayaraman
Ranch Hand

Joined: Feb 18, 2008
Posts: 43
hi all,
Inside a .properties file, accessing any location relatively like audio_dir=%userprofile%\audio, video_dir=%user.dir%\video,etc does not work.

But, inside the .properties file, we can specify like audio_dir=dir1\audio, video_dir=dir1\video, etc instead of using absolute (complete) path.
Automatically OS will check for these folders in Current Working Directory (CWD)

i.e. audio_dir=dir1\audio is equal to audio_dir=<CWD>\dir1\audio
[ June 17, 2008: Message edited by: seetharaman jayaraman ]
I agree. Here's the link:
subject: system variables in .properties file
It's not a secret anymore!