どのバージョンのJDKを使うべきか?
(whichjdk.com)-
OpenJDKはJava SE仕様のオープンソース実装だが、ソースコードのみ
-
バイナリ配布版は複数のベンダーが提供
→ ライセンス/有償サポートの有無/対応プラットフォーム/更新頻度などに違いがある
- どれを選ぶのがよいかを整理したガイド
→ 基本の推奨はAdoptium Eclipse Temurin 17
- 各ディストリビューションの説明
→ 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件のコメント
CIとビルド用途でgraalvmを便利に使っていますが、まだm1向けバイナリが出ていないのが残念です。
まもなくJava17に対応するgraalvmが出そうなので、含まれることを願っています……が、
メモリが足りず、CIを構成するのが難しいという話もありますね。
https://github.com/oracle/graal/issues/2666#issuecomment-937627354
GraalVM unboxing(?) イベントは、こちらでストリーミング配信される予定とのことです。
https://youtu.be/Tsc2Io9DJsE
当然のようにAdoptOpenJDKを使っていましたが、7月からAdoptiumに移行していたんですね……
AWSベースのサービスを運用しているので、Amazon Corretto を使っています。 :)
主に AdoptOpenJdk を使っていましたが、このプロジェクトは Adoptium… へと引き継がれているのですね