RFR: 8170832: Add a new launcher environment variable JAVA_OPTIONS
Henry Jen
henry.jen at oracle.com
Wed Jan 25 16:57:25 UTC 2017
> On Jan 24, 2017, at 12:41 PM, Mandy Chung <mandy.chung at oracle.com> wrote:
>
>
>> On Jan 24, 2017, at 10:20 AM, Henry Jen <henry.jen at oracle.com> wrote:
>>
>> Hi,
>>
>> Please review the webrev[1] that add support for JAVA_OPTIONS environment variable. The bug[2] describes how JAVA_OPTIONS works.
>>
>> [1] http://cr.openjdk.java.net/~henryjen/jdk9/8170832/4/webrev/
>
> This looks quite good. A couple of minor comments:
>
> 503 // Must be after expansion so we can caught if main class specified @argfile
>
> typo: s/caught/catch. It’d be clear to simply say:
> // Check if Main class specified after argument checked.
> // This check must be done after expansion.
>
Fixed.
> 42 #define JAVA_OPTIONS “JAVA_OPTIONS"
>
> I think java.h is the appropriate file to declare this instead of jli_util.h.
>
Well, no disagreement. I moved it and add a separate entry in args.c.
The reason it was in jli_util.h is follows the _JAVA_LAUNCHER_DEBUG. and JAVA_OPTIONS is for launcher. It is used by args.c which include jli_util.h but not full java.h in standalone mode.
> emessages.h
> Would it be clearer to rename ARG_INFO to ARG_INFO_ENVVAR?
>
Again, try o be consistent with existing style. Changed.
Cheers,
Henry
More information about the core-libs-dev
mailing list