{"id":1209,"date":"2015-11-12T15:58:51","date_gmt":"2015-11-12T14:58:51","guid":{"rendered":"https:\/\/mihosoft.eu\/?p=1209"},"modified":"2015-11-12T16:33:07","modified_gmt":"2015-11-12T15:33:07","slug":"creating-tiny-runtime-images-with-jlink-jdk9","status":"publish","type":"post","link":"https:\/\/mihosoft.eu\/?p=1209","title":{"rendered":"Creating Tiny Runtime Images With JLink &#038; JDK9"},"content":{"rendered":"<p>Huge JRE images were a huge problem for packaging and deploying small and lightweight tools based on Java. <\/p>\n\n<p>I tried to reduce Java runtime images. And I was surprised how well that works. With JDK 9 a minimal image targeting desktops can be as small as 18MB(!). This is a huge improvement! <\/p>\n\n<p>I will investigate this and continue to blog about it.<\/p>\n\n<div id=\"attachment_1210\" style=\"width: 710px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/mihosoft.eu\/wp-content\/uploads\/2015\/11\/jigsaw-image-osx.png\"><img aria-describedby=\"caption-attachment-1210\" decoding=\"async\" loading=\"lazy\" src=\"https:\/\/mihosoft.eu\/wp-content\/uploads\/2015\/11\/jigsaw-image-osx-1024x448.png\" alt=\"Jigsaw &amp; JLink\" width=\"700\" height=\"306\" class=\"size-large wp-image-1210\" srcset=\"https:\/\/mihosoft.eu\/wp-content\/uploads\/2015\/11\/jigsaw-image-osx-1024x448.png 1024w, https:\/\/mihosoft.eu\/wp-content\/uploads\/2015\/11\/jigsaw-image-osx-300x131.png 300w, https:\/\/mihosoft.eu\/wp-content\/uploads\/2015\/11\/jigsaw-image-osx-700x306.png 700w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><p id=\"caption-attachment-1210\" class=\"wp-caption-text\">Jigsaw &amp; JLink<\/p><\/div>\n\n<p><a href=\"https:\/\/gist.github.com\/miho\/a590548906a9ab9b4525\">https:\/\/gist.github.com\/miho\/a590548906a9ab9b4525<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Huge JRE images were a huge problem for packaging and deploying small and lightweight tools based on Java. I tried to reduce Java runtime images. And I was surprised how well that works. With JDK 9 a minimal image targeting desktops can be as small as 18MB(!). This is a &#8230;<\/p>","protected":false},"author":1,"featured_media":1210,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[95,129],"tags":[122,121,123],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/mihosoft.eu\/wp-content\/uploads\/2015\/11\/jigsaw-image-osx.png","jetpack_shortlink":"https:\/\/wp.me\/p2P2yR-jv","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mihosoft.eu\/index.php?rest_route=\/wp\/v2\/posts\/1209"}],"collection":[{"href":"https:\/\/mihosoft.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mihosoft.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mihosoft.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mihosoft.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1209"}],"version-history":[{"count":4,"href":"https:\/\/mihosoft.eu\/index.php?rest_route=\/wp\/v2\/posts\/1209\/revisions"}],"predecessor-version":[{"id":1214,"href":"https:\/\/mihosoft.eu\/index.php?rest_route=\/wp\/v2\/posts\/1209\/revisions\/1214"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mihosoft.eu\/index.php?rest_route=\/wp\/v2\/media\/1210"}],"wp:attachment":[{"href":"https:\/\/mihosoft.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1209"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mihosoft.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1209"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mihosoft.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1209"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}