How to install java 19 corretto on aws ec2 instance?

179 Views Asked by At

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?

1

There are 1 best solutions below

0
Tamas Csizmadia On

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:

sudo dnf install https://corretto.aws/downloads/resources/19.0.2.7.1/java-19-amazon-corretto-devel-19.0.2.7-1.x86_64.rpm

Replace the link with your actual download link if this version does not fit your needs.

Answer Y (Yes) when prompted:

Last metadata expiration check: 0:05:29 ago on Tue Jan 16 07:08:41 2024.
java-19-amazon-corretto-devel-19.0.2.7-1.x86_64.rpm                                                                                                     59 MB/s | 193 MB     00:03    
Dependencies resolved.
=======================================================================================================================================================================================
 Package                                                   Architecture                       Version                                   Repository                                Size
=======================================================================================================================================================================================
Installing:
 java-19-amazon-corretto-devel                             x86_64                             1:19.0.2.7-1                              @commandline                             193 M

Transaction Summary
=======================================================================================================================================================================================
Install  1 Package

Total size: 193 M
Installed size: 335 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                               1/1 
  Installing       : java-19-amazon-corretto-devel-1:19.0.2.7-1.x86_64                                                                                                             1/1 
  Running scriptlet: java-19-amazon-corretto-devel-1:19.0.2.7-1.x86_64                                                                                                             1/1 
  Verifying        : java-19-amazon-corretto-devel-1:19.0.2.7-1.x86_64                                                                                                             1/1 

Installed:
  java-19-amazon-corretto-devel-1:19.0.2.7-1.x86_64                                                                                                                                    

Complete!

Verify Installation

java -version
openjdk version "19.0.2" 2023-01-17

Voilà! :)