I tried to install java corretto 19 via yum, but it seems that the latest version available is 17.
yum list | grep corretto
java-17-amazon-corretto.x86_64 1:17.0.6+10-1.amzn2023.1 @amazonlinux
java-17-amazon-corretto-headless.x86_64 1:17.0.6+10-1.amzn2023.1 @amazonlinux
java-1.8.0-amazon-corretto.x86_64 1:1.8.0_362.b08-1.amzn2023 amazonlinux
java-1.8.0-amazon-corretto-devel.x86_64 1:1.8.0_362.b08-1.amzn2023 amazonlinux
java-11-amazon-corretto.x86_64 1:11.0.18+10-1.amzn2023 amazonlinux
java-11-amazon-corretto-devel.x86_64 1:11.0.18+10-1.amzn2023 amazonlinux
java-11-amazon-corretto-headless.x86_64 1:11.0.18+10-1.amzn2023 amazonlinux
java-11-amazon-corretto-javadoc.x86_64 1:11.0.18+10-1.amzn2023 amazonlinux
java-11-amazon-corretto-jmods.x86_64 1:11.0.18+10-1.amzn2023 amazonlinux
java-17-amazon-corretto-devel.x86_64 1:17.0.6+10-1.amzn2023.1 amazonlinux
java-17-amazon-corretto-javadoc.x86_64 1:17.0.6+10-1.amzn2023.1 amazonlinux
java-17-amazon-corretto-jmods.x86_64 1:17.0.6+10-1.amzn2023.1 amazonlinux
maven-amazon-corretto11.noarch 1:3.8.4-3.amzn2023.0.4 amazonlinux
maven-amazon-corretto17.noarch 1:3.8.4-3.amzn2023.0.4 amazonlinux
maven-amazon-corretto8.noarch 1:3.8.4-3.amzn2023.0.4 amazonlinux
maven-local-amazon-corretto11.noarch 6.0.0-7.amzn2023.0.5 amazonlinux
maven-local-amazon-corretto17.noarch 6.0.0-7.amzn2023.0.5 amazonlinux
maven-local-amazon-corretto8.noarch 6.0.0-7.amzn2023.0.5 amazonlinux
How can I get corretto 19 installed on my ec2 instance?
First things first, I've used this AMI:
al2023-ami-2023.3.20240108.0-kernel-6.1-x86_64. Please let us know if your environment is different and this approach does not work on that.Check for the Desired Released Version
Navigate to Coretto GitHub Release Page and choose your preferred version of Coretto Java 19. Copy the download link.
Install on your EC2 Instance
SSH into your AWS EC2 instance and install it via
dnf:Replace the link with your actual download link if this version does not fit your needs.
Answer Y (Yes) when prompted:
Verify Installation
Voilà! :)