Das schreibt Mark Reinhold auf der Mailing-Liste: http://mail.openjdk.java.net/pipermail/jdk9-dev/2014-December/001663.html. Daraus ergeben sich eine Reihe von fundamentalen Änderungen bei den Verzeichnissen und Dateien einer JDK/JRE-Installation:
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/