タグ
#OpenJDK
2 記事
-
Java バージョン進化史|Java 8 から 25 までの LTS と言語機能の歩み
Java 8 のラムダと Stream から、Java 25 の virtual threads・stream gatherers・compact object headers まで。Java 8・11・17・21・25 の 5 つの LTS について、リリース時期、言語機能、各 OpenJDK ディストリビューションの無償サポート期限を整理し、2026 年 3 月に GA したばかりの非 LTS の Java 26 が何をもたらすかも合わせて紹介します。まだ Java 8 / 11 を使っていてアップグレードを検討している開発者向けの対照マップです。
-
OpenJDK ディストリビューションの選び方|Temurin・Corretto・Zulu・GraalVM ほか主要 9 種の比較
Java をダウンロードしようとすると OracleJDK、OpenJDK、Eclipse Temurin、Amazon Corretto、Azul Zulu、Microsoft Build of OpenJDK、IBM Semeru、Oracle GraalVM、BellSoft Liberica と選択肢が多すぎて迷います。同じ "JDK" でもライセンス、メンテナー、プラットフォーム対応はすべて異なります。本記事では Java 8 から Java 25 までの Oracle ライセンス変遷(2023 年の従業員数ベース課金を含む)を整理したうえで、主要な 9 種類のディストリビューションを用途別に比較します。