sdkman / sdkman-cli

The SDKMAN! Command Line Interface
https://sdkman.io
Apache License 2.0
5.97k stars 629 forks source link

Feature: Support view and download old version of corretto java #1300

Open xiaoxiangmoe opened 1 week ago

xiaoxiangmoe commented 1 week ago

Feature request

In github corretto-21/releases, we can download corretto java 21.0.2.14.1 and corretto java 21.0.2.13.1

But I try

sdk install java 21.0.2.14.1-amzn

it puts

Stop! java 21.0.2.14.1-amzn is not available. Possible causes:
 * 21.0.2.14.1-amzn is an invalid version
 * java binaries are incompatible with your platform
 * java has not been released yet

If we try to get all version of java

sdk list java
================================================================================
Available Java Versions for macOS ARM 64bit
================================================================================
 Vendor        | Use | Version      | Dist    | Status     | Identifier
--------------------------------------------------------------------------------
 Corretto      |     | 22.0.1       | amzn    |            | 22.0.1-amzn         
               |     | 21.0.3       | amzn    | installed  | 21.0.3-amzn           
               |     | 17.0.11      | amzn    |            | 17.0.11-amzn        
               |     | 11.0.23      | amzn    |            | 11.0.23-amzn        
               |     | 8.0.412      | amzn    |            | 8.0.412-amzn  

I can't see version of 21.0.2.14.1 and 21.0.2.13.1

If we try to download it

sdk install java 21.0.2-amzn

it will get Corretto-21.0.2.13.1

java --version        
openjdk 21.0.2 2024-01-16 LTS
OpenJDK Runtime Environment Corretto-21.0.2.13.1 (build 21.0.2+13-LTS)
OpenJDK 64-Bit Server VM Corretto-21.0.2.13.1 (build 21.0.2+13-LTS, mixed mode, sharing)

Question

  1. Can we view all version of corretto java?
  2. Can we download both corretto-21.0.2.13.1 and corretto-21.0.2.14.1