JDK 9 images are now modular
mark.reinhold at oracle.com
mark.reinhold at oracle.com
Wed Dec 3 20:01:11 UTC 2014
FYI, the initial changesets for JEP 220: Modular Run-Time Images [1]
were pushed just a few minutes ago. If you build JDK 9 yourself, or if
you download the next early-access build [2] (which should be available
tomorrow), you'll see all of the changes documented in JEP 220.
To summarize (please see the JEP for details):
- The "jre" subdirectory is no longer present in JDK images.
- The user-editable configuration files in the "lib" subdirectory have
been moved to the new "conf" directory.
- The endorsed-standards override mechanism has been removed.
- The extension mechanism has been removed.
- rt.jar, tools.jar, and dt.jar have been removed.
- A new URI scheme for naming stored modules, classes, and resources
has been defined.
- For tools that previously accessed rt.jar directly, a built-in NIO
file-system provider has been defined to provide access to the class
and resource files within a run-time image.
We have a few open issues to finish up, so further changes will follow
for this JEP, but none will be as disruptive as today's merge.
- Mark
[1] http://openjdk.java.net/jeps/220
[2] https://jdk9.java.net/download/
More information about the jdk9-dev
mailing list