I’m using jlink to build my own runtime for exactly this reason.  My app needs 
to launch Java sub-processes, so it needs to be able to find the java 
executable.

Scott

> On Feb 18, 2020, at 1:10 PM, Michael Hall <mik3h...@gmail.com> wrote:
> 
> I was wondering if there is any way to include java executable binaries like 
> bin/java.
> 
> They do not appear to be default included. Looking at help I am not seeing a 
> specific parameter for that purpose.
> 
> I do see…
> 
> --runtime-image <file path>
>          Path of the predefined runtime image that will be copied into
>          the application image
>          (absolute path or relative to the current directory)
>          If --runtime-image is not specified, jpackage will run jlink to
>          create the runtime image using options:
>          --strip-debug, --no-header-files, --no-man-pages, and
>          --strip-native-commands.
> 
> Is —strip-native-commands what causes these to be omitted? So the workaround 
> would be to jlink your own runtime. Or would a parameter to control that 
> specific setting be possible?
> 
> Thanks

Reply via email to