Intended usage of `java --dry-run`?
Peter Levart
peter.levart at gmail.com
Thu Apr 13 07:25:21 UTC 2017
On 04/13/2017 09:20 AM, Peter Levart wrote:
>
>
> On 04/12/2017 04:22 PM, Alan Bateman wrote:
>> On 11/04/2017 17:13, Andrew Guibert wrote:
>>
>>> :
>>>
>>> Thanks for clarifying Alan. I misunderstood the use case of
>>> --dry-run to be
>>> that it did not require any main class, but instead the point is to
>>> *load*
>>> but not *execute* the main class. Perhaps this would be worth
>>> clarifying in
>>> the option description?
>>>
>>
>> The current usage for this option does include "create VM but do not
>> execute main method". I guess we could adjust this a bit to make it
>> explicit that the main class is loaded but the main method is not
>> executed.
>>
>> -Alan
>
> ...and in addition, that the main class is not even initialized - no
> user code is executed, right? I think this excludes any java agents
> and/or custom system class loaders and/or custom security managers
> specified as command-line options. Perhaps this should be specified
> explicitly.
>
> Regards, Peter
>
A question regarding this: What should happen if --dry-run is specified
together with -jar app.jar and app.jar contains manifest entry:
Launcher-Agent-Class ?
Regards, Peter
More information about the jigsaw-dev
mailing list