How To Install Java on Ubuntu 20.04

Windows Articles

OpenSUSE 15.2 available

Well, another one has come into the family. A new version of OpenSUSE has recently been released. The community distribution under the...

How to install and configure Vagrant in Windows 10

Hello! Vagrant is a free, multi-platform command-line tool, which makes it easy to create reproducible and shareable development environments. Additionally, it creates...

Ubuntu Rolling Release? It is possible with Rolling Rhino

Throughout the Linux community, there are always expectations about when Ubuntu decides to have a Rolling Release. This, at least, since the...

How to recover files deleted with Windows File Recovery

Hello! Deleting files by accident is one of the biggest fears of users. Indeed, unintentionally deleting documents, music or photos can be...

How to install Vivaldi Web Browser on Ubuntu 20.04 / 19.10?

This is a short post in which I will show you how to install Vivaldi Web Browser on Ubuntu 20.04 / 19.10...

Today we are going to learn that how to install Java on Ubuntu 20.04. Before going to the Java installation let’s have a short introduction about it. Java is the most popular and interesting language used for programming, gaming and developing different tools. Most developers prefer Java to build Java based applications. Just follow the below steps for an easy installation.

Step 1: Update Your System

As it is a good practice to update your system before going to install any new package so update the system.

sudo apt update

Step 2: Install Java OpenJDK JDK on Ubuntu 20.04

To install the Java OpenJDK on your Ubuntu 20.04 system type the below command in your terminal.

For Java 11 run the following command. And press Y when prompted.

sudo apt install openjdk-11-jdk

Output:

You’ll see the similar output upon successful installation.

Processing triggers for gnome-menus (3.36.0-1ubuntu1) …
Processing triggers for man-db (2.9.1-1) …
Processing triggers for ca-certificates (20190110ubuntu1) …
Updating certificates in /etc/ssl/certs…
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d…
done.
done.
Processing triggers for sgml-base (1.29.1) …
Setting up x11proto-dev (2019.2-1ubuntu1) …
Setting up libxau-dev:amd64 (1:1.0.9-0ubuntu1) …
Setting up libice-dev:amd64 (2:1.0.10-0ubuntu1) …
Setting up libsm-dev:amd64 (2:1.2.3-1) …
Setting up libxdmcp-dev:amd64 (1:1.1.3-0ubuntu1) …
Setting up x11proto-core-dev (2019.2-1ubuntu1) …
Setting up libxcb1-dev:amd64 (1.14-2) …
Setting up libx11-dev:amd64 (2:1.6.9-2ubuntu1) …
Setting up libxt-dev:amd64 (1:1.1.5-1) …

For Java 8 run the given command.

sudo apt install -y openjdk-8-jdk

Output:

Upon successful installation you’ll see the similar output.

provide /usr/bin/idlj (idlj) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsimpo
rt to provide /usr/bin/wsimport (wsimport) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jsadeb
ugd to provide /usr/bin/jsadebugd (jsadebugd) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/native
2ascii to provide /usr/bin/native2ascii (native2ascii) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javah
to provide /usr/bin/javah (javah) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/clhsdb
to provide /usr/bin/clhsdb (clhsdb) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/extche
ck to provide /usr/bin/extcheck (extcheck) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/hsdb t
o provide /usr/bin/hsdb (hsdb) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/schema
gen to provide /usr/bin/schemagen (schemagen) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/xjc to
provide /usr/bin/xjc (xjc) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/jhat t
o provide /usr/bin/jhat (jhat) in auto mode
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/wsgen
to provide /usr/bin/wsgen (wsgen) in auto mode
Setting up openjdk-8-jdk:amd64 (8u252-b09-1ubuntu1) …
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/applet
viewer to provide /usr/bin/appletviewer (appletviewer) in auto mode
Processing triggers for mime-support (3.64ubuntu1) …
Processing triggers for hicolor-icon-theme (0.17-2) …
Processing triggers for gnome-menus (3.36.0-1ubuntu1) …
Processing triggers for libc-bin (2.31-0ubuntu9) …
Processing triggers for desktop-file-utils (0.24-1ubuntu2) …

Step 3: Install Java OpenJDK JDK Headless

To install JDK headless simply fire the below command in your terminal.

For Java Headless 11 JDK.

sudo apt install -y openjdk-11-jdk-headless

For Java Headless 8 JDK.

sudo apt install -y openjdk-8-jdk-headless

Step 4: Install Java OpenJDK JRE on Ubuntu 20.04

Hit the command given below in your terminal.

For Java JRE 11.

sudo apt install -y openjdk-11-jre

Java JRE 8.

sudo apt install -y openjdk-8-jre

For Java JRE headless

You can install Java JRE headless with the help of following command.

For Java 11.

sudo apt install -y openjdk-11-jre-headless

For Java 8.

sudo apt install -y openjdk-8-jre-headless

Step 5: How To Set Default Java Version on Ubuntu 20.04

Run the below command to set the default java version on Ubuntu 20.04.

sudo update-alternatives --config java

Select the number from the list you want to make default java version.

How To Install Java on Ubuntu 20.04

Verify the installed Java version by running the below command.

java -version

Output:

sabi@Ubuntu:~$ java -version
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

Step 6: Setting Up Environment Variables

For setting up environment variables you’ve to create a new file. To do this run the following command.

sudo nano /etc/profile.d/java.sh

And then provides the variables paths where the Java is installed.

export PATH=$PATH:/usr/lib/jvm/java-11-openjdk-amd64/bin/
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/
export J2SDKDIR=/usr/lib/jvm/java-11-openjdk-amd64/

And finally source the file.

source /etc/profile.d/java.sh

That’s it you’ve successfully installed Java.

More articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest article

OpenSUSE 15.2 available

Well, another one has come into the family. A new version of OpenSUSE has recently been released. The community distribution under the...

How to install and configure Vagrant in Windows 10

Hello! Vagrant is a free, multi-platform command-line tool, which makes it easy to create reproducible and shareable development environments. Additionally, it creates...

Ubuntu Rolling Release? It is possible with Rolling Rhino

Throughout the Linux community, there are always expectations about when Ubuntu decides to have a Rolling Release. This, at least, since the...

How to recover files deleted with Windows File Recovery

Hello! Deleting files by accident is one of the biggest fears of users. Indeed, unintentionally deleting documents, music or photos can be...

How to install Vivaldi Web Browser on Ubuntu 20.04 / 19.10?

This is a short post in which I will show you how to install Vivaldi Web Browser on Ubuntu 20.04 / 19.10...