aspose file tools*
The moose likes Linux / UNIX and the fly likes How to set the path so it works for all users! Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "How to set the path so it works for all users!" Watch "How to set the path so it works for all users!" New topic
Author

How to set the path so it works for all users!

Mouza Ali
Ranch Hand

Joined: Oct 28, 2008
Posts: 39
Hi,

I'm developing a client in java under Kubuntu KDE4 OS. I would like to make it portable by running under any home environment. I mean, when the client creates files and documents under for example home//mouza//Documents, I would like it to be able to create those files under any home name like home//...//Documents. So I dont need to change in the java syntax each time I run it under a new machine!

How should I write the path in java? I wrote something like:
~//Documents , but it didn't work!

Any suggestions?
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14435
    
  23

Java has a system property named user.home, which gets the name of the home directory. The nice thing about it is that it's cross-platform - if you use this, it will also work on Windows.

[ December 12, 2008: Message edited by: Jesper Young ]

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Mouza Ali
Ranch Hand

Joined: Oct 28, 2008
Posts: 39
Thanks a lot Jesper, you really helped me
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How to set the path so it works for all users!