binWith JEP 220 the jre folder was removed.
A JDK image no longer contains aBut this does not mean that there is no JRE any more. You can still download the JRE. There are some minor changes to the JRE like:
jresubdirectory, as noted above. Existing code that assumes the existence of that directory might not work correctly.
TheFor both version the files rt.jar, tools.jar and dt.jar are removed:
bindirectory in a JRE image contains a few commands that were previously found only in JDK images, namely
jstatd. As with the previous item, these changes are a consequence of the way in which components that contain both APIs and tools were modularized.
JDK and JRE images no longer contain the filesBut this should not be a problem:
lib/dt.jar, and other internal JAR files, as noted above. Existing code that assumes the existence of these files might not work correctly.
Class and resource files previously found inEveryone who delivers Java applications should read JEP 220 and check, what has to be changed...
lib/dt.jarand visible only when that file was added to the class path are now visible via the bootstrap class loader and present in both the JRE and the JDK.