{"id":3339,"date":"2019-06-19T10:28:15","date_gmt":"2019-06-19T07:28:15","guid":{"rendered":"https:\/\/kifarunix.com\/?p=3339"},"modified":"2024-03-11T23:08:24","modified_gmt":"2024-03-11T20:08:24","slug":"install-oracle-java-12-on-debian-10","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/install-oracle-java-12-on-debian-10\/","title":{"rendered":"Install Oracle Java 12 on Debian 10"},"content":{"rendered":"\n<p>This tutorial will guide you on how to install <a aria-label=\"Oracle Java 12 (opens in a new tab)\" href=\"https:\/\/docs.oracle.com\/en\/java\/javase\/12\/\" target=\"_blank\" rel=\"noreferrer noopener\">Oracle Java 12<\/a> on Debian 10.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installing Oracle Java 12 on Debian 10<\/h2>\n\n\n\n<p>To install the official Oracle Java on Debian 10, you need to add the PPA repository. But before that, ensure that your system packages are up-to-date.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>sudo apt update<br>sudo apt upgrade<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Add Linux Uprising Java PPA Repository<\/h3>\n\n\n\n<p>To install Java 12 on Debian 10, you need to add the linux uprising java PPA repository as shown below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>echo \"deb http:\/\/ppa.launchpad.net\/linuxuprising\/java\/ubuntu bionic main\" | sudo tee \/etc\/apt\/sources.list.d\/linuxuprising-java.list<br>sudo apt install dirmngr<br>sudo apt-key adv --keyserver hkp:\/\/keyserver.ubuntu.com:80 --recv-keys 73C3DB2A<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Installing Oracle Java 12 on Debian<\/h3>\n\n\n\n<p>Once you have the Linux Uprising repositories to install Java 12, proceed to do the installations. <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>sudo apt update<br>sudo apt install oracle-java12-installer<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Verify Java Installation<\/h3>\n\n\n\n<p>Once the installation is done, run the command below to verify the installed Java version.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>java --version<br> java 12.0.1 2019-04-16<br> Java(TM) SE Runtime Environment (build 12.0.1+12)<br> Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)<\/code><\/pre>\n\n\n\n<p>If you need to set Oracle Java 12 as the default Java version, install the following package if not already installed.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>sudo apt install oracle-java12-set-default<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Define JAVA_HOME Environment Variable<\/h4>\n\n\n\n<p>If you have multiple versions of Java installed and want to set Java 12 as the default, you need to set Java 12 home environment variable. Before that, you need to find the Java 12 install location by running the command below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>sudo update-alternatives --config java<br> There is 1 choice for the alternative java (providing \/usr\/bin\/java).<br>   Selection    Path                                  Priority   Status<br> 0            \/usr\/lib\/jvm\/java-12-oracle\/bin\/java   1091      auto mode<br> 1            \/usr\/lib\/jvm\/java-12-oracle\/bin\/java   1091      manual mode <br> Press  to keep the current choice[*], or type selection number:<\/code><\/pre>\n\n\n\n<p>Now that we got the Java 12 install location, press Ctrl+c and open the <strong>\/etc\/environment<\/strong> configuration file where you can set Java home environment variable as shown below.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>vim \/etc\/environment<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>JAVA_HOME=\"\/usr\/lib\/jvm\/java-12-oracle\"<\/code><\/pre>\n\n\n\n<p>Next, source the <strong>\/etc\/environment<\/strong> file to load the environment variables.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>source \/etc\/environment<\/code><\/pre>\n\n\n\n<p>To confirm the Java home environment variable setting, run the command below;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>echo $JAVA_HOME<br>\/usr\/lib\/jvm\/java-12-oracle<\/code><\/pre>\n\n\n\n<p>Well, you are good to go. That is all on how to install Oracle Java 12 Debian 10. See other related guides by following the links below;<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" 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><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" 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><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" 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><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" 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><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial will guide you on how to install Oracle Java 12 on Debian 10. Installing Oracle Java 12 on Debian 10 To install the<\/p>\n","protected":false},"author":2,"featured_media":10534,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[121],"tags":[5081,5082,5079,5080],"class_list":["post-3339","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-debian-10-java-12","tag-install-java-12","tag-install-oracle-java-12-on-debian-10","tag-java-12-debian","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\/3339"}],"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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/comments?post=3339"}],"version-history":[{"count":3,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/3339\/revisions"}],"predecessor-version":[{"id":21165,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/3339\/revisions\/21165"}],"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=3339"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=3339"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=3339"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}