{"id":2742,"date":"2019-04-29T20:59:41","date_gmt":"2019-04-29T17:59:41","guid":{"rendered":"https:\/\/kifarunix.com\/?p=2742"},"modified":"2024-03-11T22:34:56","modified_gmt":"2024-03-11T19:34:56","slug":"install-oracle-java-11-on-fedora-29-centos-7","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-oracle-java-11-on-fedora-29-centos-7\/","title":{"rendered":"Install Oracle Java 11 on Fedora 29\/CentOS 7"},"content":{"rendered":"\n<p>In this guide, we are going to learn how to install Oracle Java 11 on Fedora 29\/CentOS 7. There are different flavors of Java on which different applications can run on. For example, Oracle Java SE which is the official version of Java from Oracle and is not opensource. The other flavour is OpenJDK, an opensource edition of Java. This version is included on Fedora repos by default.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installing Oracle Java 11 on Fedora 29\/CentOS 7<\/h2>\n\n\n\n<p>To install Oracle Java 11 on Fedora 29 or CentOS 7, follow through this guide.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Download Oracle Java 11 Archive<\/h2>\n\n\n\n<p>Navigate to <a rel=\"noreferrer noopener\" aria-label=\"Oracle Java 11 downloads page (opens in a new tab)\" href=\"https:\/\/www.oracle.com\/technetwork\/java\/javase\/downloads\/jdk11-downloads-5066655.html?\" target=\"_blank\">Oracle Java 11 downloads page<\/a>, accept the license and download the tar.gz archive.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Create Java Directory<\/h3>\n\n\n\n<p>Run the command below to create a directory where Java 11 files will reside.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>mkdir \/usr\/java<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Unpacking the Java 11 Archive<\/h3>\n\n\n\n<p>Once you have downloaded the tar.gz archive, unpack it to Java directory created above by running the command below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>tar xzf jdk-11.0.3_linux-x64_bin.tar.gz -C \/usr\/java<\/code><\/pre>\n\n\n\n<p>This will extract the Java 11 files under, <strong>\/usr\/java\/jdk-11.0.3\/<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Set Java 11 Default Location<\/h3>\n\n\n\n<p>Run the commands below to define Java 11 default locations.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>update-alternatives --install \"\/usr\/bin\/java\" \"java\" \"\/usr\/java\/jdk-11.0.3\/bin\/java\" 0<br>update-alternatives --install \"\/usr\/bin\/javac\" \"javac\" \"\/usr\/java\/jdk-11.0.3\/bin\/javac\" 0<br>update-alternatives --install \"\/usr\/bin\/jar\" \"jar\" \"\/usr\/java\/jdk-11.0.3\/bin\/jar\" 0<br>update-alternatives --set java \/usr\/java\/jdk-11.0.3\/bin\/java<br>update-alternatives --set javac \/usr\/java\/jdk-11.0.3\/bin\/javac<br>update-alternatives --set jar \/usr\/java\/jdk-11.0.3\/bin\/jar<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Verify Java Installation<\/h3>\n\n\n\n<p>The installation in other words is done. To verify the installed version, log out of the system and login again. After that run the command below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>java --version<br> java 11.0.3 2019-04-16 LTS<br> Java(TM) SE Runtime Environment 18.9 (build 11.0.3+12-LTS)<br> Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.3+12-LTS, mixed mode)<\/code><\/pre>\n\n\n\n<p>Good stuff, isn&#8217;t?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"mce_20\">Create JAVA_HOME Environment Variable<\/h3>\n\n\n\n<p>Now that we got Java 11 installed, you can create the Java home environment variable under the <strong>\/etc\/environment<\/strong> configuration file.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>echo 'JAVA_HOME=\"\/usr\/java\/jdk-11.0.3\"' &gt;&gt; \/etc\/environment<br>source \/etc\/environment<\/code><\/pre>\n\n\n\n<p>Verify environment variable setting.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>echo $JAVA_HOME<br>\/usr\/java\/jdk-11.0.3<\/code><\/pre>\n\n\n\n<p>You are done with installation of Oracle Java 11 on Fedora 29\/CentOS 7. Enjoy.<\/p>\n\n\n\n<p>You can check our guides on Oracle Java 12 by following the links below;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/install-oracle-java-12-on-centos-7-fedora-29\/\" target=\"_blank\">Install Oracle Java 12 on CentOS 7\/Fedora 29<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/how-to-manually-install-oracle-java-12-on-debian-9-8-ubuntu-18-04\/\" target=\"_blank\">How to Manually Install Oracle Java 12 on Debian 9.8\/Ubuntu 18.04<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/install-oracle-java-12-on-ubuntu-18-04-debian-9-8\/\" target=\"_blank\">Install Oracle Java 12 on Ubuntu 18.04\/Debian 9.8<\/a><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/install-java-11-on-debian-9-8-ubuntu-18-04\/\" target=\"_blank\">Install Java 11 on Debian 9.8\/Ubuntu 18.04<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In this guide, we are going to learn how to install Oracle Java 11 on Fedora 29\/CentOS 7. There are different flavors of Java on<\/p>\n","protected":false},"author":1,"featured_media":10534,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[121,795],"tags":[88,289,5084,918,919],"class_list":["post-2742","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","category-java","tag-centos-7","tag-fedora-29","tag-install-oracle-java-11-on-fedora-29-centos-7","tag-java-11","tag-oracle-java-11","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50","resize-featured-image"],"_links":{"self":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/2742"}],"collection":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/comments?post=2742"}],"version-history":[{"count":5,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/2742\/revisions"}],"predecessor-version":[{"id":21136,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/2742\/revisions\/21136"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media\/10534"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=2742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=2742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=2742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}