

Those tools listed above can create a very small runtime custom-fit to your particular app.

Understand clearly the nature of the OpenJDK project, as explained in Wikipedia.The only folks consciously installing a JDK will be developers & server-side sysadmins.

Java-based apps are expected to bundle their own Java implementation. Java Applets in a browser and Java Web Start app delivery are both being phased out, leaving the end-user with no need for a JRE. Oracle no longer intends for end-users to be installing a JRE or a JDK. The Answer by Stephen C is correct, and important.
