How to install Java 17 on Amazon linux 2023

Java 17 version released by Oracle comes with new features and improvements to the Java programming language. If you’re running Amazon Linux 2023 and need to install Java 17, then Corretto is the best way to get it. Here in this quick guide, we take you through the process step by step to get Java 17 which offers enhanced performance, new language features, and improvements that can benefit your applications.

Step 1: Update AL2023 Packages

Go to your AWS Cloud to directly access the Amazon Linux 2023 server’s terminal or use the local ssh to remotely connect it. Of course, you must have sudo access to install packages on it. Once you have the command terminal, first execute the given command to update the package repository and existing packages.

sudo dnf update

Step 2: Installing Java 17 on Amazon 2023 Linux

Amazon Corretto is a distribution of the Open Java Development Kit (OpenJDK) developed and maintained by the Amazon Web Services (AWS) Team. This is designed to use on the AWS Linux platform to get a number of benefits when running Java applications.

And the best part is we can install Java 17 Corretto directly using the default system repository of Amazon 2023 Linux, here is the command to follow:

For JRE 17

sudo dnf install java-17-amazon-corretto

For JDK 17

sudo dnf install java-17-amazon-corretto-devel
Installing Java 17 on Amazon 2023 Linux

Step 3: Check installed JAVA Version

By following the above commands you will definitely have the Java 17 version you want to install on your Amazon Linux 2023. To confirm that we can use the given command.

java -version

Step 4: How to Switch between Java versions

If you have multiple Java versions installed on your Amazon Linxu 2023 let’s say you have both Java 8 and Java 17 on your system.

Now, to switch between and make any one of them the default Java version of your system, we can use the “alternative –config” command.

alternatives --config java

Type the Selection number of the Java you want to set as default system one and hit the Enter key.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.