File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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
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
jQuery in Action, 3rd edition