Qual versão do JDK devo usar?
(whichjdk.com)-
O OpenJDK é a implementação de código aberto da especificação Java SE, mas apenas o código-fonte
-
As distribuições binárias são fornecidas por vários fornecedores
→ Há diferenças em licença, suporte pago, plataformas compatíveis e frequência de atualização
- Um guia que organiza qual opção pode ser a melhor escolha
→ A recomendação padrão é Adoptium Eclipse Temurin 17
- Explicação sobre cada distribuição
→ 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 comentários
Tenho usado bem o graalvm para CI e builds. Mas é uma pena que ainda não tenha saído um binário para M1.
Parece que em breve deve sair um graalvm compatível com Java 17, então espero que isso esteja incluído... mas
estão dizendo que é difícil montar a configuração de CI por falta de memória.
https://github.com/oracle/graal/issues/2666#issuecomment-937627354
Dizem que o evento de unboxing(?) do GraalVM será transmitido aqui.
https://youtu.be/Tsc2Io9DJsE
Eu estava usando o AdoptOpenJDK, como era de se esperar, mas pelo visto desde julho ele passou para o Adoptium...
Como opero um serviço baseado em AWS, estou usando o Amazon Corretto. :)
Eu vinha usando principalmente o AdoptOpenJdk, mas então esse projeto continuou como Adoptium…