Ie the java executable:
java
Different JVM exist and are embedded/available in a image
Options that:
The garbage collection is the most important factor in tuning a JVM. in order to get a good application performance.
To be able to check the JVM and to return a message to the user, you need to compile the main class with a lower jdk.
You need then to compile your source code differently. See Configuring compile to run twice