{"id":2984,"date":"2014-12-07T10:16:55","date_gmt":"2014-12-07T08:16:55","guid":{"rendered":"http:\/\/www.tutego.de\/blog\/javainsel\/?p=2984"},"modified":"2014-12-07T10:16:55","modified_gmt":"2014-12-07T08:16:55","slug":"jdk-9-images-sind-nun-modular","status":"publish","type":"post","link":"https:\/\/www.tutego.de\/blog\/javainsel\/2014\/12\/jdk-9-images-sind-nun-modular\/","title":{"rendered":"JDK 9 Images sind nun modular"},"content":{"rendered":"<p>Das schreibt Mark Reinhold auf der Mailing-Liste: <a title=\"http:\/\/mail.openjdk.java.net\/pipermail\/jdk9-dev\/2014-December\/001663.html\" href=\"http:\/\/mail.openjdk.java.net\/pipermail\/jdk9-dev\/2014-December\/001663.html\">http:\/\/mail.openjdk.java.net\/pipermail\/jdk9-dev\/2014-December\/001663.html<\/a>. Daraus ergeben sich eine Reihe von fundamentalen \u00c4nderungen bei den Verzeichnissen und Dateien einer JDK\/JRE-Installation:<\/p>\n<pre>FYI, the initial changesets for JEP 220: Modular Run-Time Images [1]\nwere pushed just a few minutes ago.  If you build JDK 9 yourself, or if\nyou download the next early-access build [2] (which should be available\ntomorrow), you'll see all of the changes documented in JEP 220.\n\nTo summarize (please see the JEP for details):\n\n  - The \"jre\" subdirectory is no longer present in JDK images.\n\n  - The user-editable configuration files in the \"lib\" subdirectory have\n    been moved to the new \"conf\" directory.\n\n  - The endorsed-standards override mechanism has been removed.\n\n  - The extension mechanism has been removed.\n\n  - rt.jar, tools.jar, and dt.jar have been removed.\n\n  - A new URI scheme for naming stored modules, classes, and resources\n    has been defined.\n\n  - For tools that previously accessed rt.jar directly, a built-in NIO\n    file-system provider has been defined to provide access to the class\n    and resource files within a run-time image.\n\nWe have a few open issues to finish up, so further changes will follow\nfor this JEP, but none will be as disruptive as today's merge.\n\n- Mark\n\n\n[1] <a href=\"http:\/\/openjdk.java.net\/jeps\/220\">http:\/\/openjdk.java.net\/jeps\/220<\/a>\n[2] <a href=\"https:\/\/jdk9.java.net\/download\/\">https:\/\/jdk9.java.net\/download\/<\/a><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>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 \u00c4nderungen 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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[85],"tags":[],"class_list":["post-2984","post","type-post","status-publish","format-standard","hentry","category-java-9"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/2984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/comments?post=2984"}],"version-history":[{"count":1,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/2984\/revisions"}],"predecessor-version":[{"id":2985,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/posts\/2984\/revisions\/2985"}],"wp:attachment":[{"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/media?parent=2984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/categories?post=2984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tutego.de\/blog\/javainsel\/wp-json\/wp\/v2\/tags?post=2984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}