
Java is one of the most popular programming language. It is owned by Oracle and used to build different kinds of applications. We will install various versions of the Java Runtime Environment (JRE) and the Java Developer Kit (JDK). Also, we will install OpenJDK from official packages from Oracle. In this tutorial, you will learn how to install Java on Ubuntu 18.04 system.
Prerequisites
You should logged in on Ubuntu 18.04 server using non-root user account with sudo privileges.
Install Default OpenJDK
Java installation process is easy and straight forward. OpenJDK 8 JDK is available to install from the standard Ubuntu repositories. Run the below command to install:
First update the package manager index using below command:
sudo apt update
Now install Java by typing following command:
sudo apt install default-jdk
Once the installation is finished you can confirm installation by checking version of jdk by:
java -version
It will show below output:
Output
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01)
OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)
All done! Java is installed on you Ubuntu system.
Install Specific Version of OpenJDK
Currently, latest stable version is OpenJDK 11. You can install OpenJDK with your specified version. You just have to add version as per below syntax.
sudo apt install openjdk-[VERSION]-jdk
For example, latest stable version is OpenJDK 11. So we can install it using below command:
sudo apt install openjdk-11-jdk
Installing Java From Oracle
Oracle provides license permits only non-commercial use, for personal use and development use only. So before going to install it read the Oracle JDK License. Here we are going to install Java 11.
Follow the below steps to install Java 11 from Oracle:
At first, we install the necessary dependencies using below command:
sudo apt install software-properties-common
Now you need to enable Linux Uprising PPA using following commands:
sudo add-apt-repository ppa:linuxuprising/java
Once the repository is added and enabled, update the packages list index:
sudo apt update
Next, run the below command to install package:
sudo apt install oracle-java11-installer
You will be prompted to accept and agree for the Oracle license. Accept it to continue installation.
Check the installed version by running the following command:
java -version
It will show you output as below:
Output
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
Setting up default Java Version
If your Debian system have multiple version of Java then you can set default version as per your choice.
First, check the current default version by typing:
java -version
To change the default version use the update-alternatives
system command as below:
sudo update-alternatives --config java
Output
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press to keep the current choice[*], or type selection number:
You can see list of all installed Java versions. Select appropriate selection number to set as default version.
Uninstall Java
You can uninstall the Java package same as other packages. For example, if you want to uninstall the default-jdk
package simply run:
sudo apt remove default-jdk
Conclusion
You have learned How to install and manage multiple Java versions on Debian 9 system. At the end you also learned how to set default Java version.
If you have any queries regarding this tutorial feel free to comment below.
Leave a Reply