Oops, I think I may have been conflating #jpackage with #jlink in my previous comment ... jpackage is a higher level tool built on jlink that helps to creates an entire installer for #Java programs.
These days (in the post #JDK8 world) if you want a #JRE for a #Java program you develop, it is expected you ship it with your software with the #jpackage command that will create exactly the JRE you need. I use at least a couple of Java tools that do exactly that.