{"id":35005,"date":"2021-01-04T11:28:00","date_gmt":"2021-01-04T17:28:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=35005"},"modified":"2022-06-03T03:32:22","modified_gmt":"2022-06-03T08:32:22","slug":"how-to-install-java-on-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/","title":{"rendered":"How to Install Java on Ubuntu 20.04"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\r\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"742\" height=\"372\" class=\"wp-image-35063\" title=\"how to install java on ubuntu 20.04\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-java-on-ubuntu-20.04-3.jpg\" alt=\"how to install java on ubuntu 20.04\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-java-on-ubuntu-20.04-3.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-java-on-ubuntu-20.04-3-300x150.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-java-on-ubuntu-20.04-3-150x75.jpg 150w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/figure>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"alignright size-full\"><img decoding=\"async\" width=\"90\" height=\"168\" class=\"wp-image-38890\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/09\/install-java-on-ubuntu-20.04.png\" alt=\"\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/09\/install-java-on-ubuntu-20.04.png 90w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/09\/install-java-on-ubuntu-20.04-80x150.png 80w\" sizes=\"(max-width: 90px) 100vw, 90px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p>Let&#8217;s talk about how to install Java on Ubuntu 20.04. What is Java? Java is a free, open-source, and most popular language used for developing mobile and desktop applications, and it can run on all major operating systems. There are different implementations of Java, including JRE, OpenJDK, and Oracle JDK. Let&#8217;s understand the difference between JRE, OpenJDK, and Oracle JDK.<\/p>\r\n\r\n\r\n\r\n<p><strong>Oracle JDK<\/strong>: It is the official Oracle version of the Java Development Kit. It has a few additional commercial features and permits only non-commercial use of the software.<br \/>JRE: Java Runtime Environment consists of the Java virtual machine and binaries used to run Java programs.<br \/>OpenJDK<strong>:<\/strong> Java Development Kit includes the JRE and development tools and libraries required to build Java applications.<\/p>\r\n\r\n\r\n\r\n<p>This tutorial will explain how to install Java 8, Java 11, and Oracle Java 15 on <a href=\"https:\/\/www.rosehosting.com\/ubuntu-hosting\/\">Ubuntu hosting<\/a>.<\/p>\r\n\r\n\r\n\r\n<p><!--more--><\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-prerequisites\">Prerequisites<\/h3>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>An Ubuntu 20.04 VPS (we\u2019ll be using our <a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting\/\">NVMe 2 VPS<\/a> plan)<\/li>\r\n<li>Access to the root user account (or access to an admin account with root privileges)<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69fc48eeb5886\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69fc48eeb5886\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#Log-in-to-the-Server-Update-the-Server-OS-Packages\" >Log in to the Server &amp; Update the Server OS Packages<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#Install-Java-8\" >Install Java 8<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#Install-Java-11\" >Install Java 11<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#Install-Oracle-Java-15\" >Install Oracle Java 15<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#Switch-Between-Different-Java-Versions\" >Switch Between Different Java Versions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#Set-JAVA-HOME-Environment-Variable\" >Set JAVA_HOME Environment Variable<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-log-in-to-the-server-update-the-server-os-packages\"><span class=\"ez-toc-section\" id=\"Log-in-to-the-Server-Update-the-Server-OS-Packages\"><\/span>Log in to the Server &amp; Update the Server OS Packages<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>First, log in to your Ubuntu 20.04 server via SSH as the root user:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">ssh root@IP_Address -p Port_number<\/pre>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"alignright size-full\"><img decoding=\"async\" width=\"80\" height=\"80\" class=\"wp-image-38894\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/install-oracle-java-ubuntu-20.04.jpg\" alt=\"install oracle java ubuntu 20.04\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p>You will need to replace \u2018IP_Address\u2018 and \u2018Port_number\u2018 with your server\u2019s respective IP address and SSH port number. Additionally, replace \u2018root\u2019 with the username of the admin account if necessary.<\/p>\r\n\r\n\r\n\r\n<p>Before starting, you have to make sure that all Ubuntu OS packages installed on the server are up to date. You can do this by running the following commands:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">apt-get update -y\r\napt-get upgrade -y<\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-install-java-8\"><span class=\"ez-toc-section\" id=\"Install-Java-8\"><\/span>Install Java 8<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>Java 8 is the previous and widely used Java LTS version. If your application built on Java 8, you can install it with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">apt-get install openjdk-8-jdk -y<\/pre>\r\n\r\n\r\n\r\n<p>Once installed, verify the Java version using the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">java -version<\/pre>\r\n\r\n\r\n\r\n<p>You should get the following output:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">openjdk version \"1.8.0_275\"\r\nOpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~20.04-b01)\r\nOpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)\r\n<\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-install-java-11\"><span class=\"ez-toc-section\" id=\"Install-Java-11\"><\/span>Install Java 11<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>Java 11 is the latest LTS version of Java. BY default, it ships in the Ubuntu 20.04 default repository. You can install it with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">apt-get install openjdk-11-jdk -y<\/pre>\r\n\r\n\r\n\r\n<p>Once Java 11 is installed, you can verify it with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">java -version<\/pre>\r\n\r\n\r\n\r\n<p>You should get the following output:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">openjdk version \"11.0.9.1\" 2020-11-04\r\nOpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)\r\nOpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)\r\n<\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-install-oracle-java-15\"><span class=\"ez-toc-section\" id=\"Install-Oracle-Java-15\"><\/span>Install Oracle Java 15<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>By default, Oracle Java is not available in the Ubuntu 20.04 default repository. You will need to add the third-party repository in your system in order to install Oracle Java.<\/p>\r\n\r\n\r\n\r\n<p>First, install the required dependencies with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">apt-get install gnupg2 software-properties-common -y<\/pre>\r\n\r\n\r\n\r\n<p>Once all the dependencies are installed, add the Java repository with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">add-apt-repository ppa:linuxuprising\/java<\/pre>\r\n\r\n\r\n\r\n<p>When the repository is added, you can install it with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">apt-get install oracle-java15-installer -y<\/pre>\r\n\r\n\r\n\r\n<p>Once the installation has been finished, you can verify it with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">java -version<\/pre>\r\n\r\n\r\n\r\n<p>You should get the following output:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">java version \"15.0.1\" 2020-10-20\r\nJava(TM) SE Runtime Environment (build 15.0.1+9-18)\r\nJava HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)\r\n<\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-switch-between-different-java-versions\"><span class=\"ez-toc-section\" id=\"Switch-Between-Different-Java-Versions\"><\/span>Switch Between Different Java Versions<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>If you have multiple versions of Java installed in your system, you can easily set the default version using the update-alternatives command.<\/p>\r\n\r\n\r\n\r\n<p>To set the Java default version from Oracle Java 15 to Java 8, run the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">update-alternatives --config java<\/pre>\r\n\r\n\r\n\r\n<p>You should see a list of all installed Java versions in the following output:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">There are 3 choices for the alternative java (providing \/usr\/bin\/java).\r\n\r\n  Selection    Path                                            Priority   Status\r\n------------------------------------------------------------\r\n  0            \/usr\/lib\/jvm\/java-11-openjdk-amd64\/bin\/java      1111      auto mode\r\n  1            \/usr\/lib\/jvm\/java-11-openjdk-amd64\/bin\/java      1111      manual mode\r\n* 2            \/usr\/lib\/jvm\/java-15-oracle\/bin\/java             1091      manual mode\r\n  3            \/usr\/lib\/jvm\/java-8-openjdk-amd64\/jre\/bin\/java   1081      manual mode\r\n\r\nPress  to keep the current choice[*], or type selection number: 3\r\n<\/pre>\r\n\r\n\r\n\r\n<p>Type 3 and hit Enter to set Java 8 as the default Java version. You should get the following output:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">update-alternatives: using \/usr\/lib\/jvm\/java-8-openjdk-amd64\/jre\/bin\/java to provide \/usr\/bin\/java (java) in manual mode\r\n<\/pre>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-set-java_home-environment-variable\"><span class=\"ez-toc-section\" id=\"Set-JAVA-HOME-Environment-Variable\"><\/span>Set JAVA_HOME Environment Variable<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\r\n\r\n\r\n<p>You will need to set JAVA_HOME environment variable to define the Java path in some Java applications.<\/p>\r\n\r\n\r\n\r\n<p>First, find the Java installation path with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">update-alternatives --config java<\/pre>\r\n\r\n\r\n\r\n<p>You should see the path of all Java versions in the following output:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">There are 3 choices for the alternative java (providing \/usr\/bin\/java).\r\n\r\n  Selection    Path                                            Priority   Status\r\n------------------------------------------------------------\r\n  0            \/usr\/lib\/jvm\/java-11-openjdk-amd64\/bin\/java      1111      auto mode\r\n  1            \/usr\/lib\/jvm\/java-11-openjdk-amd64\/bin\/java      1111      manual mode\r\n* 2            \/usr\/lib\/jvm\/java-15-oracle\/bin\/java             1091      manual mode\r\n  3            \/usr\/lib\/jvm\/java-8-openjdk-amd64\/jre\/bin\/java   1081      manual mode\r\n<\/pre>\r\n\r\n\r\n\r\n<p>Next, copy your desired Java version path from the above output and paste it in the \/etc\/environment file:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">nano \/etc\/environment<\/pre>\r\n\r\n\r\n\r\n<p>Add the following line for Java 8:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">JAVA_HOME=\"\/usr\/lib\/jvm\/java-8-openjdk-amd64\"\r\n<\/pre>\r\n\r\n\r\n\r\n<p>Next, activate the Java environment variable with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">source \/etc\/environment<\/pre>\r\n\r\n\r\n\r\n<p>You can now verify the JAVA_HOME environment variable with the following command:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">echo $JAVA_HOME<\/pre>\r\n\r\n\r\n\r\n<p>You should get the following output:<\/p>\r\n\r\n\r\n\r\n<pre class=\"wp-block-preformatted\">\/usr\/lib\/jvm\/java-8-openjdk-amd64\r\n<\/pre>\r\n\r\n\r\n\r\n<p>In the above guide, you learned how to install Java on Ubuntu 20.04 server.<\/p>\r\n\r\n\r\n\r\n<div class=\"wp-block-image\">\r\n<figure class=\"alignright size-full\"><img decoding=\"async\" width=\"90\" height=\"168\" class=\"wp-image-38891\" title=\"installing java on ubuntu 20.04\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/installing-java-on-ubuntu-20.04.png\" alt=\"installing java on ubuntu 20.04\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/installing-java-on-ubuntu-20.04.png 90w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2021\/01\/installing-java-on-ubuntu-20.04-80x150.png 80w\" sizes=\"(max-width: 90px) 100vw, 90px\" \/><\/figure>\r\n<\/div>\r\n\r\n\r\n\r\n<p>Of course, you don\u2019t have to do any of this if you use one of our <a href=\"https:\/\/www.rosehosting.com\/linux-vps-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">Linux VPS Hosting<\/a> services, in which case you can ask our expert Linux admins to set it up for you. They are available 24\/7 and will take care of your request immediately.<\/p>\r\n\r\n\r\n\r\n<p><strong>PS<\/strong>. If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Let&#8217;s talk about how to install Java on Ubuntu 20.04. What is Java? Java is a free, open-source, and most &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install Java on Ubuntu 20.04\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#more-35005\" aria-label=\"Read more about How to Install Java on Ubuntu 20.04\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":35063,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1236,13,1698],"tags":[1603,77,59,1839],"class_list":["post-35005","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guides","category-tutorials","category-ubuntu","tag-how-to-install","tag-java","tag-ubuntu","tag-ubuntu-20-04","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install Java on Ubuntu 20.04 | RoseHosting<\/title>\n<meta name=\"description\" content=\"In this tutorial, you will learn how to install Java 8, Java 11, and Oracle Java 15 on Ubuntu 20.04 server.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Java on Ubuntu 20.04\" \/>\n<meta property=\"og:description\" content=\"How to Install Java on Ubuntu 20.04 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-04T17:28:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-06-03T08:32:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-java-on-ubuntu-20.04-3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-java-on-ubuntu-20-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-java-on-ubuntu-20-04\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install Java on Ubuntu 20.04\",\"datePublished\":\"2021-01-04T17:28:00+00:00\",\"dateModified\":\"2022-06-03T08:32:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-java-on-ubuntu-20-04\\\/\"},\"wordCount\":696,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-java-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/how-to-install-java-on-ubuntu-20.04-3.jpg\",\"keywords\":[\"how to install\",\"java\",\"ubuntu\",\"Ubuntu 20.04\"],\"articleSection\":[\"Guides\",\"Tutorials\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-java-on-ubuntu-20-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-java-on-ubuntu-20-04\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-java-on-ubuntu-20-04\\\/\",\"name\":\"How to Install Java on Ubuntu 20.04 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-java-on-ubuntu-20-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-java-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/how-to-install-java-on-ubuntu-20.04-3.jpg\",\"datePublished\":\"2021-01-04T17:28:00+00:00\",\"dateModified\":\"2022-06-03T08:32:22+00:00\",\"description\":\"In this tutorial, you will learn how to install Java 8, Java 11, and Oracle Java 15 on Ubuntu 20.04 server.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-java-on-ubuntu-20-04\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-java-on-ubuntu-20-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-java-on-ubuntu-20-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/how-to-install-java-on-ubuntu-20.04-3.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/how-to-install-java-on-ubuntu-20.04-3.jpg\",\"width\":742,\"height\":372,\"caption\":\"how to install java on ubuntu 20.04\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-java-on-ubuntu-20-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install Java on Ubuntu 20.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install Java on Ubuntu 20.04 | RoseHosting","description":"In this tutorial, you will learn how to install Java 8, Java 11, and Oracle Java 15 on Ubuntu 20.04 server.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Java on Ubuntu 20.04","og_description":"How to Install Java on Ubuntu 20.04 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2021-01-04T17:28:00+00:00","article_modified_time":"2022-06-03T08:32:22+00:00","og_image":[{"width":742,"height":372,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-java-on-ubuntu-20.04-3.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install Java on Ubuntu 20.04","datePublished":"2021-01-04T17:28:00+00:00","dateModified":"2022-06-03T08:32:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/"},"wordCount":696,"commentCount":1,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-java-on-ubuntu-20.04-3.jpg","keywords":["how to install","java","ubuntu","Ubuntu 20.04"],"articleSection":["Guides","Tutorials","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/","name":"How to Install Java on Ubuntu 20.04 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-java-on-ubuntu-20.04-3.jpg","datePublished":"2021-01-04T17:28:00+00:00","dateModified":"2022-06-03T08:32:22+00:00","description":"In this tutorial, you will learn how to install Java 8, Java 11, and Oracle Java 15 on Ubuntu 20.04 server.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-java-on-ubuntu-20.04-3.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2020\/12\/how-to-install-java-on-ubuntu-20.04-3.jpg","width":742,"height":372,"caption":"how to install java on ubuntu 20.04"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-java-on-ubuntu-20-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install Java on Ubuntu 20.04"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/35005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=35005"}],"version-history":[{"count":16,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/35005\/revisions"}],"predecessor-version":[{"id":41012,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/35005\/revisions\/41012"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/35063"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=35005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=35005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=35005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}