In this tutorial, I will show you how to install Oracle Java 8 on Ubuntu based Linux distributions, including  Ubuntu 16.04/14.04, Linux Mint, Elementary OS, from PPA (Personal Package Archive). The following will be installed on your system once you finish this tutorial.

  • Java JDK (Java Development Kit)
  • JRE (Java Runtime Environment)
  • Java browser plugin

Programs written in Java such as phpStorm can run on any operating system that has Java installed.

Install Oracle Java 8 on Ubuntu/Linux Mint/Elementary OS

Run the following 3 commands one by one in your terminal to add the PPA and install Oracle Java8.

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install java-common oracle-java8-installer

The 3rd command will install the Oracle Java8 installer and itself will download Oracle Java 8 binary and then install it on your system. During the installation phase, you need to accept the Oracle binary code license terms.

Install Oracle Java 8 on Ubuntu

Check Version Number

Once the installation is complete, we can check Java version.

java -version

Install Oracle Java 8 on Ubuntu

Check Java compiler version

javac -version


Set Environment Variable.

Run the following command to set environment variable.

sudo apt-get install oracle-java8-set-default

Once installed, there will be two new files under /etc/profile.d/ directory: jdk.csh and These two files are shell scripts that contains commands to set 5 environment variables.

cat /etc/profile.d/


export J2SDKDIR=/usr/lib/jvm/java-8-oracle
export J2REDIR=/usr/lib/jvm/java-8-oracle/jre
export PATH=$PATH:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export DERBY_HOME=/usr/lib/jvm/java-8-oracle/db

We need to reload /etc/profile to let these environment variables to take effect.

source /etc/profile

Now you can check these 5 environment variables like below:


Set Environment Variable.

As you can see, it’s easy to install Oracle Java 8 on Ubuntu, Linux Mint and Elementary OS once you read this tutorial. Comments, questions or suggestions are always welcome. If you found this post useful, ? please share it with your friends on social media! Stay tuned for more Linux tutorials.


leave a comment

five × 2 =

Create Account

Log In Your Account

%d bloggers like this: