Quelle version du JDK faut-il utiliser ?
(whichjdk.com)-
OpenJDK est une implémentation open source de la spécification Java SE, mais uniquement du code source
-
Les distributions binaires sont fournies par plusieurs éditeurs
→ elles diffèrent en matière de licence, de support payant, de plateformes prises en charge et de fréquence des mises à jour
- Un guide qui récapitule les critères pour faire le bon choix
→ recommandation par défaut : Adoptium Eclipse Temurin 17
- Description de chaque distribution
→ OpenJDK builds by Oracle (jdk.java.net)
→ Oracle Java SE Development Kit (JDK)
→ Adoptium Eclipse Temurin
→ AdoptOpenJDK
→ Azul Zulu
→ BellSoft Liberica JDK
→ IBM Semeru Runtime
→ Amazon Corretto
→ Microsoft Build of OpenJDK
→ Alibaba Dragonwell
→ SapMachine
→ Red Hat OpenJDK
→ GraalVM
5 commentaires
J’utilise bien GraalVM pour la CI et les builds. C’est juste dommage qu’il n’y ait pas encore de binaire pour le M1.
Il semble qu’une version de GraalVM compatible avec Java 17 va bientôt sortir, donc j’espère qu’il sera inclus... mais
on dit qu’il manque de mémoire, ce qui complique la mise en place de la CI.
https://github.com/oracle/graal/issues/2666#issuecomment-937627354
Il est prévu que l'événement de déballage (?) de GraalVM soit diffusé en streaming ici.
https://youtu.be/Tsc2Io9DJsE
J’utilisais bien sûr AdoptOpenJDK, mais il est apparemment passé à Adoptium à partir de juillet…
J’exploite un service basé sur AWS, donc j’utilise Amazon Corretto. :)
J’utilisais surtout AdoptOpenJdk, mais ce projet s’est donc poursuivi sous le nom d’Adoptium…