<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 10, 2015 at 9:36 AM, Sergey Bylokhov <span dir="ltr"><<a href="mailto:Sergey.Bylokhov@oracle.com" target="_blank">Sergey.Bylokhov@oracle.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><span class="">
    <div>On 10.04.15 19:20, Martin Buchholz
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <div>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 AWT etc use it on
          every platform or do not provide it at all.  </div>
      </div>
    </blockquote></span>
    API for what? This is internal implementation of argument passing
    from launcher to some known UI library, inside one particular jdk
    implementation. It would be good if some public api will be added
    for this(as requested in [1]) in jdk9, but it is not required for
    this functionality.</div></blockquote><div><br></div><div>I think we're actually mostly in agreement.  I don't object to your point fix going in, but I hope that higher level improvements, probably including removing the JAVA_MAIN_CLASS* environment variable, will be made elsewhere.</div></div></div></div>