<AWT Dev> [9] Review Request: 8076264 [macosx] Launching app on MacOSX requires enclosing class
Martin Buchholz
martinrb at google.com
Fri Apr 10 18:57:34 UTC 2015
On Fri, Apr 10, 2015 at 10:33 AM, Kumar Srinivasan <
kumar.x.srinivasan at oracle.com> wrote:
>
> I don't get it. Either providing this information (what "java program"
> is running - main class and/or command line) is generally useful or it is
> not. There's nothing macosx-specific about it. Either provide a clean
> blessed api (i.e. not an environment variable) and have
>
>
> Are you equating environment variable to system property ?
>
The environment variable is particularly bad because it is just a private
communication mechanism, but one that is even visible to subprocesses. A
proper documented supported public cross-platform API would be fine, and
that would include a system property.
I now see my jdk9 has a system property
sun.java.command=<name>
Why can't AWT use that?
(We could improve it by making it "official", i.e. move it to the java.*
namespace.)
More information about the core-libs-dev
mailing list