I added 
--jlink-options '--strip-debug --no-man-pages --no-header-files’
to my invocation, avoiding --strip-native-commands,  so that the native java 
commands are not stripped. I believe currently recommended jpackage way to do 
this.
I get the following commands in my embedded JDK

java            jdb             jshell          rmid            serialver
javac           jrunscript      keytool         rmiregistry

The installed jdk bin directory has 29 different commands including ones like 
jpackage, jlink, javap, jcmd…

What if I want to run one of those from the application? I can exec them but 
the version might not match the embedded?

Not a current problem that I know of, I will use the installed for now.

  




Reply via email to