Eclipse Temurin 21 JDK
Eclipse Adoptium and contributors · Java 開発・配備向けの、HotSpot ランタイムと診断ツールを備えた無料 OpenJDK 21 ディストリビューション。
Eclipse Temurin 21 JDK は「プログラミング言語とランタイム」カテゴリの Mac 用ソフトウェアです。
紹介
Eclipse Temurin 21 は、OpenJDK 21 Java 開発キットの Eclipse Adoptium ディストリビューションです。Java 21 アプリケーション、サービス、ビルドパイプラインの構築と実行に使う Java ランタイムと開発ツールを提供します。Java 21 のデプロイを管理する開発者、学生、チームは、Oracle Java のサブスクリプションを購入せずに利用できます。
主な機能
- javac で Java をコンパイルし、HotSpot JVM でアプリケーションを実行し、jar でコードをパッケージ化できます。
- Java 21 標準ライブラリ、言語機能、長期サポート更新系列を利用できます。
- jcmd、jstack、Java Flight Recorder などの JDK ツールで、実行中のプログラムを診断できます。
- Java 互換性テストと AQAvit 品質スイートを備えた、Adoptium のテスト済みバイナリを入手できます。
- Mac 用ネイティブパッケージをインストールするか、その他の対応OS向けの個別ビルドを選択できます。
インストールと初回使用
brew install --cask temurin@21 をインストールします。Homebrew では公式 macOS PKG インストーラーを使用します。管理者の認証が必要な場合があります。JDK は / にインストールされ、Applications 内のグラフィカルアプリケーションとしてはインストールされません。IDE でこの JDK を選択するか、/ を使って JAVA_HOME を設定します。java -version と javac -version を確認し、意図した Java バージョンが有効になっていることを確かめてください。
要件、依存関係、競合
Apple Silicon(aarch64)と Intel(x64)向けに、別々のネイティブ macOS パッケージが提供されています。Adoptium の現在の Java 21 サポートマトリックスには、両アーキテクチャについて macOS 12、13、14、15 が記載されています。Homebrew のスナップショットには Big Sur とそれ以降のバリエーションが含まれますが、macOS の最低要件は明記されていません。これはベンダーのテスト済みサポートマトリックスと同等ではありません。サポートの保証については、ベンダーのマトリックスを参照してください。
Homebrew cask には追加の formula 依存関係も、明示的な cask 競合も記載されていません。ほかのメジャーバージョンの JDK は別のディレクトリにインストールできますが、使用される JDK は JAVA_HOME、PATH、IDE によって決まります。同じ Temurin 21 インストーラーのレシートを、複数のインストーラーで個別に管理しないでください。Maven、Gradle、IDE は任意で追加する別のツールであり、それぞれ独自の Java バージョン要件があります。
この Mac 専用 cask 以外にも、Adoptium は対応する Windows、Linux、AIX 向けの Java 21 パッケージを提供しています。取得した Java21 のマトリックスには、Windows x64 と Windows aarch64 のほか、複数の Linux アーキテクチャが含まれています。特定の OS バージョンとアーキテクチャのサポートは、個別に確認する必要があります。Android と iOS は、通常のデスクトップ向け Temurin JDK のインストール対象ではありません。パッケージ形式とネイティブ依存関係はシステムによって異なり、Mac PKG は Windows や Linux にはインストールできません。公開されているプラットフォームマトリックスは、テスト済みサポートの一覧であり、全環境に共通するバイナリの最低要件を示すものではありません。
ハードウェア要件は、ヒープサイズ、プロジェクト、ビルドツール、アプリケーションの処理内容によって異なります。リンク先のインストールガイドには、共通の RAM やストレージの最低要件は指定されていません。cask はシステム JDK をインストールするもので、グラフィカル IDE ではありません。保守およびセキュリティ修正のため、Java21 系列の最新パッチを使用してください。Java21 の言語およびランタイムの基準は、個々のパッチリリースとは異なります。Java21 は仮想スレッドなどの機能をサポートしますが、パッチ更新は新しいメジャー Java 言語リリースではありません。
アカウント、費用、ライセンス
Temurin のダウンロードと使用に Adoptium アカウントやサブスクリプションは不要で、商用利用を含めてバイナリは無料です。有料のサードパーティサポート契約は別途提供されます。OpenJDK は Classpath Exception 付き GNU GPL バージョン 2 の下で配布されます。同梱コンポーネントには、それぞれ独自の通知があります。Eclipse Adoptium とその貢献者がディストリビューションを保守しています。
参考資料:Temurin、macOS のインストール、対応プラットフォーム、OpenJDK 21 ソース、公式 Temurin ビルド。
過去のエンジニアリング作業フロー
Adoptium 公式の 2024年1月26日のリリース記事には、Linux ARM64 上での Temurin 21.0.2+13 の再現性を検証する Jenkins コンソール画像が掲載されています。これは実際の過去の Temurin 21 エンジニアリング検証ワークフローであり、Mac インストーラーでも、グラフィカルな Java アプリケーションでも、現行の 21.0.12.1 パッケージのキャプチャでもありません。プラットフォームとリリースの違いはそのまま残されています。
新バージョン 21.0.12.1の更新内容 OpenNavo編集部 · AI翻訳
- セキュリティセキュリティ専用の緊急Critical Security Patch Updateを適用。
- プラットフォームOracle Linux9/10のインストーラーを追加。Macの変更ではありません。
インストールとアンインストール
Homebrew はインストーラ OpenJDK21U-jdk_aarch64_mac_hotspot_21.0.12.1_1.pkg を実行するため、管理者パスワードの入力が必要です。
Homebrew を使わずにインストール
チップに合わせて Homebrew が使うファイルをダウンロード: Apple シリコンIntel
SHA-256 はダウンロードしたファイルが完全かを確かめるためのもので、安全性の認証ではありません。 SHA-256 とダウンロード URL を見る
$ brew uninstall --cask \temurin@21通常のアンインストールではアプリ本体だけを削除し、設定とキャッシュは残ります。
情報と出典
- バージョン 21.0.12.1
- Homebrew が記録した日:8月19日
よくある質問
Eclipse Temurin 21 JDK は安全ですか?
Eclipse Temurin 21 JDK は Homebrew の公式カタログに収録されており、無効化されていません。2026 年 9 月から、Homebrew は macOS の Gatekeeper チェックに通らないアプリを無効化しています。インストール時に Homebrew は、github.com からダウンロードしたファイルを SHA-256 チェックサムで照合します。過去 30 日間に Homebrew 経由で 8,714 回インストールされました。
Mac から Eclipse Temurin 21 JDK を完全にアンインストールするには?
brew uninstall --cask temurin@21 を実行します。これによりインストール記録 1 件の消去が行われます。
Eclipse Temurin 21 JDK は Apple シリコン(M1 以降)の Mac に対応していますか?
はい。Homebrew は Apple シリコンと Intel の Mac で別々のファイルをダウンロードします。
Eclipse Temurin 21 JDK の最新バージョンは?
最新バージョンは 21.0.12.1 で、Homebrew には 8月19日 に追加されました。brew upgrade --cask temurin@21 を実行するとアップデートできます。
Eclipse Temurin 21 JDK をインストールすると、ほかに何が入りますか?
.pkg インストーラでインストールされるため、管理者パスワードの入力が必要です。