This tutorial provides all the steps required to install Java 15 on the popular Linux distribution i.e. Ubuntu. It provides all the steps for Ubuntu 20.04 LTS (Focal Fossa). The steps should be the same for other versions of Ubuntu, and Linux.
You can also follow the steps to install How To Install VSCode For Java On Ubuntu, How To Install IntelliJ IDEA for Java on Ubuntu, and How To Install Eclipse For Java Development On Ubuntu published by Tutorials24x7. You may also follow the How To Install OpenJDK 15 On Windows to install the latest OpenJDK on Windows and How To Install Java 15 On Windows to install Oracle JDK.
Notes: Make sure that you have gone through the License Agreement for JDK 15.
Download JDK
Open the browser and search for Download JDK 15 or click the link to download from the Oracle website. It will show the JDK download page as shown in Fig 1.
Click the download link as highlighted in Fig 1. It will ask to accept the License Agreement and start the download as shown in Fig 2.
Install JDK
Open the terminal and make directory /usr/java/oracle to keep all the oracle java installations at the same place. We can install multiple versions of Java in this directory. Now copy the downloaded file to this location and extract it as shown below:
# Make directory for Oracle JDK sudo mkdir -p /usr/java/oracle
# CD cd /usr/java/oracle
# Copy the download to Oracle JDKs directory sudo cp /data/setups/jdk-15.0.1_linux-x64_bin.tar.gz jdk-15.0.1_linux-x64_bin.tar.gz # Extract JDK sudo tar -xzvf jdk-15.0.1_linux-x64_bin.tar.gz
The above steps will install JDK to the path /usr/java/oracle/jdk-15.0.1.
Set Environment Variables
In this step, we will configure the environment variable to use the JDK installed by us via the command line.
# Update Profile sudo nano /etc/profile
Scroll down by pressing Page Down button and add at the end of this file:
# Java 15 JAVA_HOME=/usr/java/oracle/jdk-15.0.1 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH
Now press Ctrl + O and hit Enter to write our change. Press Ctrl + X to exit the nano editor. The nano editor should look like the one shown in Fig. 3.
Configure Java Commands
We can configure the Java commands to use the newly installed JDK by default. We can check the installed Java before and after executing these commands as shown below:
# Check version java -version # Output Command 'java' not found, but can be installed with:
sudo apt install openjdk-11-jre-headless # version 11.0.8+10-0ubuntu1~20.04, or sudo apt install default-jre # version 2:1.11-72 sudo apt install openjdk-13-jre-headless # version 13.0.3+3-1ubuntu2 sudo apt install openjdk-14-jre-headless # version 14.0.1+7-1ubuntu1 sudo apt install openjdk-8-jre-headless # version 8u265-b01-0ubuntu2~20.04
# Configure Java Alternatives sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/oracle/jdk-15.0.1/bin/java" 1 # Configure Javac Alternatives sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/java/oracle/jdk-15.0.1/bin/javac" 1 # Check version
java -version
# Output java version "15.0.1" 2020-10-20 Java(TM) SE Runtime Environment (build 15.0.1+9-18) Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing) # Use only in case of multiple JDKs installed
# Configure Java sudo update-alternatives --config java
# Configure Java Compiler sudo update-alternatives --config javac
The output of these commands is shown in Fig. 4. We might need to configure active Java if it is previously installed on the system.
These are the basic steps required to install the most recent version of Java on Ubuntu.
Hello World
In this section, we will write our first program in Java using the nano editor.
>sudo mkdir -p /data/programs/java >cd /data/programs/java >sudo nano HelloWorld.java
Now write the first program in Java as shown below, save the program and exit the editor.
// Hello World public class HelloWorld { // The main method public static void main( String[] args ) { // Print Hello World System.out.println( "Hello World !!" ); } }
Use the javac and java to compile and execute the program as shown below.
// Compile the program sudo javac HelloWorld.java
// Execute the program sudo java HelloWorld
// Program output Hello Java !!
These are the basic steps to write, compile, and execute Java programs.
Summary
This tutorial provided all the steps required to install Java 15 on Ubuntu 20.04 LTS and also provided the steps to configure it to use from the console. The last section explained the steps to write, compile, and execute the first Java program. You may submit your comments to join the discussion on installing Java 15 on Ubuntu and other Linux systems.