How to Install Java on Ubuntu 24.04

This blog post will show you how to install Java on Ubuntu 24.04 LTS system step-by-step.Java is a well-known platform independent object-oriented programming language used in software development for decades. It is mostly used in web development, mobile applications, enterprise applications and scientific computing.Ubuntu 24.04 offers two main Java options:OpenJDK: This is the free and open-source implementation of Java, perfect for most development needs.Oracle JDK: The official Java Development Kit from Oracle, providing the complete Java experience with additional features.In this post, we will cover both the options.PrerequisitesPre-Install Ubuntu 24.04Local User with admin rightsInternet ConnectivityInstalling OpenJDK on Ubuntu 24.04OpenJDK package is readily available in default apt repositories of Ubuntu 24.04. So, its installation is straight forward, open the terminal and run following apt commands.$ sudo apt update
$ sudo apt install default-jdk -yNote: default-jdk will install latest and stable OpenJDK version (currently Java 21 LTS)Verify Java Version$ java –versionIn case you want to install specific version (e.g 11,17,21) of OpenJDK then run following.$ sudo apt install openjdk-11-jdk
$ sudo apt install openjdk-17-jdkOnce OpenJDK-17 package is installed, you can verify the Java version by running following command:$ java –versionInstalling Oracle Java (JDK) on Ubuntu 24.04In order to install Oracle JDK, first you need to download its Debian package from its official web site.https://www.oracle.com/java/technologies/downloads/Currently Oracle Java 21 is the LTS version, so select Java 21 Tab and click on Debian package to download Java 21 or copy the link.We can also download Oracle Java Debian package using below wget command,$ wget https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.debOnce the package is downloaded, install it using beneath apt command.$ sudo apt install ./jdk-21_linux-x64_bin.deb -yPost installation, verify its version, runConfigure Default JavaThere could be a scenario where you have installed multiple versions of Java but want to set one specific version as default. Execute following command,$ sudo update-alternatives –config javaChoose the Java version by selecting its number as shown below.Set JAVA_HOME Environment VariableTo set the JAVA_HOME variable, first get the absolute path of Java, run$ ls -l /usr/lib/jvm/
total 12
lrwxrwxrwx 1 root  root    21 Apr 17 17:54 java-1.17.0-openjdk-amd64 -> java-17-openjdk-amd64
drwxr-xr-x 9 root  root  4096 May 26 10:24 java-17-openjdk-amd64
drwxr-xr-x 9 10668 10668 4096 May 26 10:14 jdk-21-oracle-x64
drwxr-xr-x 2 root  root  4096 May 26 10:24 openjdk-17
$Next, add the following lines to /etc/environment file$ sudo vi /etc/environment
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=”$PATH:${JAVA_HOME}/bin”
$Save and close the file.Now source the environment file so that above variables come into the affect.$ source /etc/environment
$ echo $JAVA_HOMEPerfect, output above shows that JAVA_HOME variable and its path has been configured successfully.That’s all from this post, we hope you have found it informative and useful. Feel free to post your queries and feedback in below comments section.

Latest articles

Related articles