Java programming technology, developed initially by Sun Microsystems has two variants now, one is supported by the Oracle company and another is supported by the Open Source community known as OpenJDK. In this post we will discover “How to Install Oracle Java on Ubuntu using PPA”. I have explained in my previous post “Procedure to Install Oracle Java on Ubuntu or Debian” by manual procedure, which also explains the differences between different variants of Java Run Time (called JRE) and Development Kits (called JDK).
This tutorial will talk about How to Install Oracle Java on Ubuntu 14.04 LTS using PPA. We will PPA provided by http://www.webupd8.org, which is defacto standard for Ubuntu and many other platforms. This PPA supports Ubuntu 16.10, 16.04, 15.10, 14.04 and 12.04.
Now first thing we need to do is install java PPA to Ubuntu package repositories. To do so, use following comands –
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update
Once source package repository is updated, install java package, by using command below –
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java7-installer
Quick Hack: If you’re behind a firewall / router that blocks some of the redirects required to download the Oracle Java archive, you can download the JDK tar.gz archive manually and place it under /var/cache/oracle-jdk8-installer or /var/cache/oracle-jdk7-installer – then, installing the “oracle-java8-installer” or “oracle-java7-installer” package will use the local archive instead of trying it to download it itself.
Verify your installation
Once installed, you can use “java -version” in a terminal to verify your installation –
# java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode) # javac -version javac 1.8.0_102
Alternatively you can also use these commands –
# update-alternatives --display java
java - auto mode
link currently points to /opt/jdk/jdk1.8.0_102/bin/java
/opt/jdk/jdk1.8.0_102/bin/java - priority 2001
# update-alternatives --display javac
javac - auto mode
link currently points to /opt/jdk/jdk1.8.0_102/bin/javac
/opt/jdk/jdk1.8.0_102/bin/javac - priority 2001
Current 'best' version is '/opt/jdk/jdk1.8.0_102/bin/javac'.
Switching between Oracle Java 8 and Java 7
If you have multiple installation in parallel, that of Java 7 and Java 8, you can switch between the two using following commands –
sudo update-java-alternatives -s java-7-oracle sudo update-java-alternatives -s java-8-oracle
Setting Java environment variables
You can use following commands to set default Environment variable. Please note that it will update the variables for both JRE and JDK.
sudo apt-get install oracle-java8-set-default
sudo apt-get install oracle-java7-set-default
So this concludes our tutorial on Automatically Installing Oracle Java on Ubuntu using PPA. If you encounter any problem after following above steps, please feel free to post a comment below.