Review request for 7034570 - java.lang.Runtime.exec(String[] cmd, String[] env) can not work properly if SystemRoot not inherited

Ulf Zibis Ulf.Zibis at
Mon Apr 18 19:42:18 UTC 2011

Am 15.04.2011 15:43, schrieb Michael McMahon:
> I have incorporated much of Ulf's approach into this version.
> I agree with Alan about the spec. We could find other variables in the future that need
> to be set, but can have alternative values other than the default. I think this approach
> is the most flexible.

Alternatively we could insert the SystemRoot variable from the beginning in the ProcessEnvironment 
See my approach in the attachment, based on b84 sources and using TreeMap instead HashMap.
IMO, looks much smarter.

Please note, that my system is in a construction site state and not up to date. So I couldn't test 
the code.


More information about the core-libs-dev mailing list