Review request #1: 6863566 (Java should support the freedesktop.org startup notification specification)
Michael.McMahon at Sun.COM
Fri Oct 16 04:21:56 PDT 2009
Damjan Jovanovic wrote:
> The environment variable:
> * Must not be inherited by child processes
> * Ideally, should not be seen by Java apps
> AFAIK Java has no API to unset environment variables.
It is possible to manipulate the environment passed to
sub-processes though. However, the spec is clear on the point
"environment variables which are not modified by Java code will have
an unmodified native representation in the subprocess."
I wonder if it might make sense to change this, so that some kind
of default filtering could be applied? I don't know if it warrants a new API
to do this, but maybe a system property could define a list of environment
variables that are not passed to child processes. And this could be used
in the desktop launcher scripts.
More information about the core-libs-dev