How to Install OpenJDK 21 on Ubuntu 24.04
OpenJDK 21 on Ubuntu 24.04 gives you the official Java tools to run and build Java programs on your system. This free software package acts as the open-source version of the Java Development Kit.
Version 21 brings Long-Term Support (LTS), meaning you get stability and security updates for your projects through September 2031. You can set it up on Ubuntu using a few quick commands in your terminal.
Install OpenJDK 21 on Ubuntu 24.04 by running `sudo apt update` followed by `sudo apt install openjdk-21-jdk`. After installation, configure your environment by sourcing the `java.sh` script. You can verify the installation by checking the version with `java –version`.
Install OpenJDK 21
To install OpenJDK 21 on Ubuntu 24.04, you use the terminal with the standard package manager. Run the package list update command followed by the installation command to download and set up the Java Development Kit on your system quickly without needing extra Personal Package Archives.
To install OpenJDK 21, run the command below.
sudo apt update
sudo apt install openjdk-21-jdk
After installing all the packages, run the command below to configure Ubuntu so that OpenJDK can function properly, including setting the JAVA_HOME variable and the environment PATH.
sudo tee -a /etc/profile.d/java.sh <<'EOF'
export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which java)))))
export PATH=$PATH:$JAVA_HOME/bin
EOF
Activate the script by running the command below.
sudo -s
source /etc/profile.d/java.sh
Test OpenJDK
Checking your Java version confirms that OpenJDK 21 installed correctly and is ready for use on your system. Open your terminal and run the version check command to view the installed build details and verify the setup.
java --version
It should output similar lines shown below.
openjdk 21.0.6 2025-01-21
OpenJDK Runtime Environment (build 21.0.6+7-Ubuntu-124.04.1)
OpenJDK 64-Bit Server VM (build 21.0.6+7-Ubuntu-124.04.1, mixed mode, sharing)
OpenJDK is installed and ready to use.
Choose the default
Managing multiple Java installations allows you to pick which version runs by default when you execute programs. Run the alternatives configuration command in your terminal to view all installed versions and select the specific one you want to use.
sudo update-alternatives --config java
Select the Java version you wish to use as the default.
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-21-openjdk-amd64/bin/java 2111 auto mode
1 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 manual mode
2 /usr/lib/jvm/java-21-openjdk-amd64/bin/java 2111 manual mode
Press <enter> to keep the current choice[*], or type selection number:
sudo update-alternatives --config javac
Choose the javac version you want to set as default.
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/jvm/java-21-openjdk-amd64/bin/javac 2111 auto mode
1 /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 1711 manual mode
2 /usr/lib/jvm/java-21-openjdk-amd64/bin/javac 2111 manual mode
Press <enter> to keep the current choice[*], or type selection number:
That should do it!
Conclusion:
In summary, installing OpenJDK 21 on Ubuntu 24.04 is a straightforward process that allows developers to harness the power of Java for application development. Here are the key takeaways:
- OpenJDK 21 provides a comprehensive set of tools necessary for Java development, including the Java compiler and runtime.
- The installation involves simple commands executed through the terminal, utilizing Ubuntu's default repositories.
- Configuring the JAVA_HOME variable and updating the environment PATH ensures proper functionality of the OpenJDK installation.
- You can verify the installation with the
java --versioncommand to ensure everything is set up correctly. - Managing multiple OpenJDK versions is seamless using the
update-alternativescommand, allowing for flexibility in development environments.
Following these steps, you can effectively set up and manage OpenJDK on your Ubuntu system, which is ready for your Java development needs.
Was this guide helpful?
About the Author
Richard
Tech Writer, IT Professional
Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.
[…] Install OpenJDK on Ubuntu […]
[…] Install Java Runtime Environment on Ubuntu […]
[…] previous post showed you how to install the open-source (OpenJDK) on Ubuntu. You can read it from the link […]