Open Cyberavater opened 2 years ago
You can see there this a whole list of renowned JDKs. This project should at least have Temurin.
https://github.com/whichjdk/whichjdk.com
Also, winget gives the list of all jdk to latest version, maybe use that as dynamic instead of static
winget search OpenJDK Name Id Version Match Source --------------------------------------------------------------------------------------------------------- ojdkbuild OpenJDK JRE 8 ojdkbuild.ojdkbuild 1.8.3221.6 winget Java SE Development Kit 18 Oracle.JDK.18 18.0.2.0 Tag: openjdk winget Java SE Development Kit 17 Oracle.JDK.17 17.0.4.0 Tag: openjdk winget ojdkbuild OpenJDK JRE 17 ojdkbuild.openjdk.17.jre 17.0030.6.1 Tag: openjdk winget ojdkbuild OpenJDK 17 ojdkbuild.openjdk.17.jdk 17.0030.6.1 Tag: openjdk winget OpenJDK JRE 11 ojdkbuild.openjdk.11.jre 11.0.15.1 Tag: openjdk winget OpenJDK 11 ojdkbuild.openjdk.11.jdk 11.0.15.1 Tag: openjdk winget Microsoft Build of OpenJDK with Hotspot 17 Microsoft.OpenJDK.17 17.0.4.8 Tag: openjdk winget Microsoft Build of OpenJDK with Hotspot 16 Microsoft.OpenJDK.16 16.0.2.7 Tag: openjdk winget Microsoft Build of OpenJDK with Hotspot 11 Microsoft.OpenJDK.11 11.0.16.8 Tag: openjdk winget Eclipse Temurin JRE with Hotspot 8 EclipseAdoptium.TemurinJRE.8 8.0.322.9 Tag: openjdk winget Eclipse Temurin JRE with Hotspot 18 EclipseAdoptium.TemurinJRE.18 18.0.1.10 Tag: openjdk winget Eclipse Temurin JRE with Hotspot 17 EclipseAdoptium.TemurinJRE.17 17.0.4.8 Tag: openjdk winget Eclipse Temurin JRE with Hotspot 11 EclipseAdoptium.TemurinJRE.11 11.0.16.8 Tag: openjdk winget Liberica JDK 8 Full BellSoft.LibericaJDK.8.Full 8.0.342.7 Tag: openjdk winget Liberica JDK 8 BellSoft.LibericaJDK.8 8.0.342.7 Tag: openjdk winget Liberica JDK 18 Full BellSoft.LibericaJDK.18.Full 18.0.2.10 Tag: openjdk winget Liberica JDK 18 BellSoft.LibericaJDK.18 18.0.2.10 Tag: openjdk winget Liberica JDK 17 Full BellSoft.LibericaJDK.17.Full 17.0.4.8 Tag: openjdk winget Liberica JDK 17 BellSoft.LibericaJDK.17 17.0.4.8 Tag: openjdk winget Liberica JDK 16 Full BellSoft.LibericaJDK.16.Full 16.0.2.7 Tag: openjdk winget Liberica JDK 16 BellSoft.LibericaJDK.16 16.0.2.7 Tag: openjdk winget Liberica JDK 15 Full BellSoft.LibericaJDK.15.Full 15.0.2.10 Tag: openjdk winget Liberica JDK 15 BellSoft.LibericaJDK.15 15.0.2.10 Tag: openjdk winget Liberica JDK 14 Full BellSoft.LibericaJDK.14.Full 14.0.2.13 Tag: openjdk winget Liberica JDK 14 BellSoft.LibericaJDK.14 14.0.2.13 Tag: openjdk winget Liberica JDK 11 Full BellSoft.LibericaJDK.11.Full 11.0.16.8 Tag: openjdk winget Liberica JDK 11 BellSoft.LibericaJDK.11 11.0.16.8 Tag: openjdk winget Azul Zulu JDK 7 Azul.Zulu.7 7.56.0.11 Tag: openjdk winget Azul Zulu JDK 6 Azul.Zulu.6 6.22.0.3 Tag: openjdk winget AdoptOpenJDK JDK with Hotspot 8 AdoptOpenJDK.OpenJDK.8 8.0.292.10 Tag: openjdk winget AdoptOpenJDK JDK with Hotspot 16 AdoptOpenJDK.OpenJDK.16 16.0.1.9 Tag: openjdk winget AdoptOpenJDK JDK with Hotspot 15 AdoptOpenJDK.OpenJDK.15 15.0.2.7 Tag: openjdk winget AdoptOpenJDK JDK with Hotspot 14 AdoptOpenJDK.OpenJDK.14 14.0.2.12 Tag: openjdk winget AdoptOpenJDK JDK with Hotspot 11 AdoptOpenJDK.OpenJDK.11 11.0.11.9 Tag: openjdk winget Eclipse Temurin JDK with Hotspot 8 EclipseAdoptium.Temurin.8.JDK 8.0.332.9 Tag: openjdk winget Eclipse Temurin JDK with Hotspot 11 EclipseAdoptium.Temurin.11.JDK 11.0.16.8 Tag: openjdk winget Azul Zulu JDK 17 Azul.Zulu.17.JDK 17.36.15 Tag: openjdk winget Eclipse Temurin JDK with Hotspot 20 (Beta) EclipseAdoptium.Temurin.20.JDK 20.0.0.5 Tag: openjdk winget Eclipse Temurin JDK with Hotspot 19 (Beta) EclipseAdoptium.Temurin.19.JDK 19.0.0.30 Tag: openjdk winget Eclipse Temurin JDK with Hotspot 18 EclipseAdoptium.Temurin.18.JDK 18.0.2.9 Tag: openjdk winget Eclipse Temurin JDK with Hotspot 17 EclipseAdoptium.Temurin.17.JDK 17.0.4.8 Tag: openjdk winget Eclipse Temurin JDK with Hotspot 16 EclipseAdoptium.Temurin.16.JDK 16.0.2.7 Tag: openjdk winget Azul Zulu JDK 18 Azul.Zulu.18.JDK 18.32.11 Tag: openjdk winget Azul Zulu JDK 16 Azul.Zulu.16.JDK 16.32.15 Tag: openjdk winget Azul Zulu JDK 15 Azul.Zulu.15.JDK 15.42.15 Tag: openjdk winget Azul Zulu JDK 13 Azul.Zulu.13.JDK 13.50.15 Tag: openjdk winget Azul Zulu JDK 11 Azul.Zulu.11.JDK 11.58.17 Tag: openjdk winget Azul Zulu JDK 8 Azul.Zulu.8.JDK 8.64.0.15 Tag: openjdk winget OpenJDK 14 ojdkbuild.openjdk.14.jdk 14.0.1.1 winget OpenJDK 13 ojdkbuild.openjdk.13.jdk 13.0.3.1 winget AdoptOpenJDK JDK with Eclipse OpenJ9 17 AdoptOpenJDK.OpenJDK.17 17.0.0.18 winget Update Watcher for AdoptOpenJDK tushev.org.AJUpdateWatcher 2.0.4.0 winget
You can see there this a whole list of renowned JDKs. This project should at least have Temurin.
https://github.com/whichjdk/whichjdk.com
Also, winget gives the list of all jdk to latest version, maybe use that as dynamic instead of static