How do I change the user.home system property from outside my java program, so that it thinks it\'s a different directory from D:\\Documents and Settings\\%USERNAME%? Via en
If you want to set user.home for all Java programs, you can use the special environment variable _JAVA_OPTIONS.
But note that a difficult to suppress warning message will be printed.
$ export _JAVA_OPTIONS=-Duser.home=/some/new/dir
$ java test
Picked up _JAVA_OPTIONS: -Duser.home=/some/new/dir
/some/new/dir