> On Nov 24, 2015, at 3:45 PM, Peter Levart <peter.lev...@gmail.com> wrote:
> 
> 
> 
> On 11/24/2015 05:49 PM, Jaroslav Bachorik wrote:
>> Hi,
>> 
>> while working on an issue to clean up a code in java.base module using 
>> reflection to access RuntimeMXBean (from java.management module) in order to 
>> get hold of the VM arguments (yes, this won't work with module boundaries in 
>> place) it was pointed out that this functionality should be available in 
>> java.base without going through JMX.
> 
> Isn't the following JDK9 API already providing that:
> 
> ProcessHandle.current().info().arguments();

This is what I also start going after. 

The launcher does some job on the command-line before passing to the VM, e.g. 
@argfile support that expands the options specified in the file, add 
-Djava.class.path and some system properties passing to the VM, take out -J if 
they are JDK tool launchers etc.

Mandy

Reply via email to