ProcessBuilder setting user.home
Hi,
I'm trying to set "user.home" for a subprocess, started by ProcessBuilder:
// l is my command list
ProcessBuilder pb = new ProcessBuilder(l);
Map<String, String> environment = pb.environment();
environment.put("user.home", "C:\\Temp\\Foo");
System.out.println(System.getProperty("user.home"));
Process p = pb.start();
is not working..(I'm still seeing C:\Documents and Setings\<username> rather than C:\Temp\Foo
However, if I do a System.setProperty("user.home", "C:\\temp\\Foo"); from within the subprocess, it works fine..
am I doing something stupid?

