Re: Deploying with JWS Where to put locally created files?
 
Lionel van den Berg wrote:
I'm looking at using JWS to deploy an app that I previously created a 
traditional installer for.
...
Is there some way I can get an appropriate directory in a cross-platform 
manner? I want this to be a sensible directory so that the user can find 
it fairly easily if I need them to.
class SomePoperties {
  public static void main(String[] args) {
    System.out.println( System.getProperty("java.io.tmpdir") );
    System.out.println( System.getProperty("user.home") );
  }
}
If using user.home, it would be best to put the 
application specific data in a sub-directory based 
on the main class package name,  to help avoid 
overwriting data from any other app.!
For a sandboxed web start app., you might look to
storing information using the PersistenceService*,
and if the user wants access to it, export it using the 
FileSaveService**, to whereever the user desires.
* <http://www.physci.org/jws/#ps>
** <http://www.physci.org/jws/#fs>
-- 
Andrew Thompson
http://www.athompson.info/andrew/
Message posted via http://www.javakb.com