I have created a project in vaadin where the reports will be printed in pdf format. Everything is working as supposed but i got stuck at a point where i don't know whether my application will be deployed in linux environment or windows or Mac. I have to specify a path for making dirctory so that the report will be generated in that directory. I know how to make directory in java but problem is can it be common path for all the O.S.
Example:
File file=new File(path);
if(!file.exists()){
file.mkdirs();
}
I want the"path" to be common for all the O.S..
Thanks in advance....
I think the best you're going to get is System.getProperty("user.home");
. This will give you the user's home directory, and you can stick it in a subdirectory there:
String path = System.getProperty("user.home") + File.pathSeparator +
"myprogram" + File.pathSeparator +
"myFile";
File file = new File(path);
...