{"id":237,"date":"2018-05-02T17:34:53","date_gmt":"2018-05-02T17:34:53","guid":{"rendered":"https:\/\/xmoexdev.com\/wordpress\/?p=237"},"modified":"2018-05-02T17:43:23","modified_gmt":"2018-05-02T17:43:23","slug":"installing-openjdk-9-debian-stretch","status":"publish","type":"post","link":"https:\/\/xmoexdev.com\/wordpress\/installing-openjdk-9-debian-stretch\/","title":{"rendered":"Installing OpenJDK 9 on Debian Stretch"},"content":{"rendered":"<p>From 21 Sep 2017 on we have <strong>OpenJDK 9<\/strong> in the <a href=\"https:\/\/backports.debian.org\/\" title=\"Debain Backports project page\">backports repository<\/a> for Debain Stretch. Perform the following steps to <!--more install version 9.-->install version 9 on your machine:<\/p>\n<h2>Prepare your system:<\/h2>\n<p>Version 9 of OpenJDK did not make it into the standard repositories for Debian Stretch but is available via backports repository. To be able to use it add the following lines to the end of your <em>\/etc\/apt\/sources.list<\/em> file:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\"># stretch backports\r\ndeb http:\/\/http.debian.net\/debian stretch-backports main<\/pre>\n<h2>Install OpenJDK 9<\/h2>\n<p>The installation of version 9 is then straight forward:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">sudo apt-get update\r\nsudo apt-get install -t stretch-backports openjdk-9-jdk<\/pre>\n<h2>Check your default Java version<\/h2>\n<p>Normally, OpenJDK version 9 should be your default Java version by now. Verify this by performing this simple check:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">java -version<\/pre>\n<p>On my 64-bit system the output is:<\/p>\n<pre>openjdk version \"9-Debian\"\r\nOpenJDK Runtime Environment (build 9-Debian+0-9b181-4bpo91)\r\nOpenJDK 64-Bit Server VM (build 9-Debian+0-9b181-4bpo91, mixed mode)\r\n<\/pre>\n<h2>Set the default java version manually<\/h2>\n<p>In case the previous step did not show version 9 as your default java version you can set it manually.<\/p>\n<ol>\n<li>To check which JDK-Versions are available on your system perform:\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">sudo update-java-alternatives --list<\/pre>\n<p>On my system (64-bit) the output is:<\/p>\n<pre>java-1.8.0-openjdk-amd64 1081 \/usr\/lib\/jvm\/java-1.8.0-openjdk-amd64\r\njava-1.9.0-openjdk-amd64 1091 \/usr\/lib\/jvm\/java-1.9.0-openjdk-amd64\r\n<\/pre>\n<\/li>\n<li>To update your all relevant symlinks at once use:\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">sudo update-java-alternatives --set java-1.9.0-openjdk-amd64<\/pre>\n<p>(in a 32-bit environment use -i386 postfix instead of -amd64)\n<\/li>\n<\/ol>\n<p>This article is a follow up to <a href=\"\/\/xmoexdev.com\/wordpress\/installing-openjdk-8-debian-jessie\/\">installing OpenJDK 8 on Debain Jessie<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>From 21 Sep 2017 on we have OpenJDK 9 in the backports repository for Debain Stretch. Perform the following steps to<\/p>\n","protected":false},"author":1,"featured_media":249,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[3,26,2,27],"class_list":["post-237","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial","tag-debian","tag-java","tag-linux","tag-openjdk"],"_links":{"self":[{"href":"https:\/\/xmoexdev.com\/wordpress\/wp-json\/wp\/v2\/posts\/237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xmoexdev.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xmoexdev.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xmoexdev.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xmoexdev.com\/wordpress\/wp-json\/wp\/v2\/comments?post=237"}],"version-history":[{"count":13,"href":"https:\/\/xmoexdev.com\/wordpress\/wp-json\/wp\/v2\/posts\/237\/revisions"}],"predecessor-version":[{"id":259,"href":"https:\/\/xmoexdev.com\/wordpress\/wp-json\/wp\/v2\/posts\/237\/revisions\/259"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xmoexdev.com\/wordpress\/wp-json\/wp\/v2\/media\/249"}],"wp:attachment":[{"href":"https:\/\/xmoexdev.com\/wordpress\/wp-json\/wp\/v2\/media?parent=237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xmoexdev.com\/wordpress\/wp-json\/wp\/v2\/categories?post=237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xmoexdev.com\/wordpress\/wp-json\/wp\/v2\/tags?post=237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}