How to Install Oracle Java 11 on Ubuntu 20.04 LTS

In this article we are going to cover How to Install Oracle Java 11 on Ubuntu 20.04 LTS Manually or any Cloud Instance like Amazon EC2, Azure VM, Google Compute Engine,etc. with preinstalled Ubuntu 20.04 LTS

Prerequisites

  • Ubuntu Server 20.04 LTS
  • SSH access with sudo privileges

To check Ubuntu version:

uname -a

OR

cat /etc/os-release

Output:

NAME="Ubuntu"
 VERSION="20.04.1 LTS (Focal Fossa)"
 ID=ubuntu
 ID_LIKE=debian
 PRETTY_NAME="Ubuntu 20.04.1 LTS"
 VERSION_ID="20.04"
 HOME_URL="https://www.ubuntu.com/"
 SUPPORT_URL="https://help.ubuntu.com/"
 BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
 PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
 VERSION_CODENAME=focal
 UBUNTU_CODENAME=focal

Follow the below steps to Install Oracle Java 11 on Ubuntu  20.04 LTS Manually using command line.

#1. Download Oracle Java/JDK 11 on Ubuntu 20.04 LTS

Generally Oracle will not allow to download directly without accepting their licences. We have to create one account in Oracle java website by your personal or official mail. After accepting license download the application from browser to local machine.

This link takes you to the Oracle home website Oracle Java SRE, go to Java SE 11 and Click on Download as shown below.

How to Install Oracle Java 11 on Ubuntu 20.04 LTS 1

After clicking on JDK Download option you will be redirected oracle java 11 setup download setup and .deb setup for Ubuntu.

How to Install Oracle Java 11 on Ubuntu 20.04 LTS 2

Accept oracle java se license agreement.

How to Install Oracle Java 11 on Ubuntu 20.04 LTS 3

You will be redirected to oracle login page if you dont have account, if you have already logged in download oracle java 11 setup into your system as shown below.

How to Install Oracle Java 11 on Ubuntu 20.04 LTS 4

After downloading into local machine, using SCP/SFTP/FTP transfer the file from local machine to Ubuntu server if you using Cloud instance using SSH in your local system.

#2. Install Oracle Java 11 on Ubuntu 20.04 LTS

once download is complete, open Ubuntu terminal and navigate to downloaded directory.

cd ~/Downloads

you will see oracle java 11 setup

ls
jdk-11.0.10_linux-x64_bin.deb

Note: Above oracle java 11 setup will be difference when you are following this article.

Now Install Oracle java 11 on Ubuntu 20.04 using below command

sudo dpkg -i oracle-java_11_version
sudo dpkg -i jdk-11.0.10_linux-x64_bin.deb

Output:

(Reading database ... 210094 files and directories currently installed.)
Preparing to unpack jdk-11.0.10_linux-x64_bin.deb ...
Unpacking jdk-11.0.10 (11.0.10-1) over (11.0.10-1) ...
Setting up jdk-11.0.10 (11.0.10-1) ...
Installing is done ..

#3. Adding Oracle Java/JDK 11 PATH

when we install oracle java 11 using .deb package by default it installs in /usr/lib/jvm directory. so we have add manually add oracle java 11 or JAVA_HOME path in Ubuntu

To check oracle java 11 is installed in /usr/lib/jvm directory

ls /usr/lib/jvm/

Output:

jdk-11.0.10

To add oracle java 11 in correct path create new file jdk11.sh in /etc/profile.d/ directory.

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

it created empty file.

How to Install Oracle Java 11 on Ubuntu 20.04 LTS 5

Add below lined into the file

export JAVA_HOME="/usr/lib/jvm/jdk-11.0.10"
export PATH="$PATH:${JAVA_HOME}/bin"

save the above file using CTRL + O , Press ENTER back to terminal and to exit press CTRL +X.

Restart the Ubuntu 20.04 system to take effect using below command

sudo reboot

once rebooted use below commands to check JAVA_HOME and Oracle Java 11 path .

echo $JAVA_HOME

Output:

/usr/lib/jvm/jdk-11.0.10
echo $PATH

Output:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr /local/games:/snap/bin:/usr/lib/jvm/jdk-11.0.10/bin

To check oracle Java 11 /JDK 11 version using command line in Ubuntu

javac -version

Output:

 javac 11.0.10

#4. Testing Java program on Oracle Java 11

Lets create sample java program to test on oracle java

sudo nano foss.java

paste the below sample program

class Foss
{
public static void main(String args[])
{
System.out.println("Welcome to FossTechNix..!");
} 
}

above program save in desktop directory but you can save anywhere as your wish ,my codes file name is a Foss.java.

Go to terminal and navigate to desktop path using below command

cd Desktop/
javac Foss.java
java Foss

Output:

Welcome to FossTechNix ..!

Conclusion:

we have covered Download Oracle Java/JDK 11 on Ubuntu 20.04 LTS, Install Oracle Java 11 on Ubuntu 20.04 LTS, Adding Oracle Java/JDK 11 PATH and Testing Java program on Oracle Java 11.

Related Articles:

How to Download and Install Oracle JAVA 8 on Ubuntu 20.04 LTS Manually

How to Download and Install JAVA SE JDK 8 on Windows 10

How to Download and Install Oracle Java 8 on CentOS 7 

How to Download and Install Oracle JAVA 11 on Ubuntu 18.04/16.04 LTS

How to Download and Install Oracle Java 12 on Ubuntu 19.04/18.04/16.04 LTS

How to Download and Install Oracle Java 13 on Ubuntu 18.04/16.04 LTS

Govind Hivrale

I am Govind Hivrale pursuing B.Tech Final Year, Likes to explore open source Tools and share knowledge.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share via
Copy link