Amazon Corretto 17 Installation Instructions for Amazon Linux 2 and Amazon Linux 2023 - Amazon Corretto 17

Amazon Corretto 17 Installation Instructions for Amazon Linux 2 and Amazon Linux 2023

This topic describes how to install and uninstall Amazon Corretto 17 on a host or container running the Amazon Linux 2 or Amazon Linux 2023 operating systems.

Install using the yum Package Manager on Amazon Linux

Amazon Corretto 17 has a 'headless' variant available. This variant omits runtime dependencies that are typically associated with GUI applications such as X11 and ALSA and is worth considering for server-oriented workloads. The 'headful' variant adds support for X11 and ALSA. There is also a 'devel' package which contains the JDK development tools, as well as a 'jmods' package that contains the Amazon Corretto 17 JMods used to create custom runtime images.

Option 1: Install the headless Amazon Corretto 17:

sudo yum install java-17-amazon-corretto-headless

Option 2: Install the headful Amazon Corretto 17:

sudo yum install java-17-amazon-corretto

Option 3: Install the JDK for Amazon Corretto 17:

sudo yum install java-17-amazon-corretto-devel

Option 4: Install the JMods for Amazon Corretto 17:

sudo yum install java-17-amazon-corretto-jmods

The installation location is /usr/lib/jvm/java-17-amazon-corretto.<cpu_arch>.

Verify Your Installation

To verify the installation, run java -version in a console. If the version string doesn't mention Corretto, run the following command to change the default java provider.

sudo alternatives --config java

Uninstall Amazon Corretto 17

You can uninstall Amazon Corretto 17 with the following commands.

Uninstall headless:

sudo yum remove java-17-amazon-corretto-headless

Uninstall headful:

sudo yum remove java-17-amazon-corretto

Uninstall devel:

sudo yum remove java-17-amazon-corretto-devel

Uninstall jmods:

sudo yum remove java-17-amazon-corretto-jmods