Eclipse Temurin JDK

Eclipse Adoptium and contributors · HotSpotランタイムなどを備えた無料のOpenJDK。Apple SiliconはJava27、Intel Macは提供状況が異なります。

Caskプログラミング言語とランタイムApple シリコン · Intel
提供元 homebrew/cask
過去 30 日間のインストール数3,430Appランキング 58 位
過去1年間のインストール数9.7万過去365日間の合計
最新バージョン27昨日 · 10月7日
ダウンロードサイズ139MBarm64 / x86_64 · pkg
更新頻度不定期過去30日間に1回リリース

紹介

Eclipse Temurinは、Javaアプリケーションの開発とデプロイに必要なHotSpot Javaランタイム、コンパイラー、標準ライブラリー、診断ツールを提供する、Eclipse AdoptiumによるOpenJDKディストリビューションです。このバージョン指定のないHomebrew caskはApple Silicon向けの最新機能リリースに追従します。特定のJavaメジャーバージョンが必要なプロジェクトでは、バージョン指定のJDKを選び、ツールチェーンを明示的に設定してください。

機能と対象ユーザー

  • javacでJavaをコンパイルし、javaでアプリケーションを実行し、jarでコードをパッケージ化できます。
  • jshellでJavaを対話的に試し、JDKツールとJava Flight Recorderでプログラムを診断できます。
  • Eclipse Adoptiumによる、テスト済みのJava互換OpenJDKバイナリーを使用できます。
  • Oracle Javaのサブスクリプションなしで、サービス、デスクトップJavaアプリケーション、ビルドパイプラインを開発できます。
  • 各JavaリリースがサポートするオペレーティングシステムとCPUアーキテクチャに対応するネイティブパッケージを選択できます。

インストールと選択

macOSではbrew install --cask temurinを使用します。Homebrewは公式PKGインストーラーを実行します。管理者の認証が必要な場合があります。システムJDKは/Library/Java/JavaVirtualMachinesにインストールされ、Applications内のグラフィカルIDEとしてインストールされるわけではありません。Apple Silicon向けの現在のJDK27では、IDEでJDKを選択するか、/usr/libexec/java_home -v 27を使ってJAVA_HOMEの場所を確認してください。設定後、java -versionとjavac -versionを確認します。Maven、Gradle、IDEは別途用意する任意のツールです。Javaのバージョン要件を、選択したJDKに合わせてください。

macOSの要件とアーキテクチャ

現在のApple Silicon向けデフォルトダウンロードはTemurin27+35です。AdoptiumはIntel Mac向けのTemurin27のビルドを終了しました。代わりに取得されるHomebrewのIntel向けバリエーションはTemurin26.0.2.1+1をインストールします。そのため、同じcask名でも、Macのアーキテクチャによって同じJavaメジャーバージョンが提供されるとは限りません。AdoptiumはJava26系列を2026年9月時点でEOSLとし、以降のコミュニティビルドは予定していません。Intelユーザーは、この代替版が今後も更新されると想定せず、アプリケーションと互換性のある、保守中の以前のJDK系列を選んでください。

caskには、明示的なmacOS最低要件、追加のformula依存関係、caskの競合は記載されていません。macOSバリエーションの一覧は、あらゆるOSとJDKの組み合わせに対するベンダー保証ではありません。使用するJavaバージョンとCPUに対応したプラットフォーム一覧をAdoptiumで確認してください。参照したインストーラーのドキュメントには、共通のRAMまたはインストール容量の最低要件は記載されていません。実際に必要な容量は、プロジェクトの規模とJVMヒープ設定によって決まります。

依存関係、共存、その他のプラットフォーム

Javaランタイムが同梱されているため、別のJavaインストールは不要です。複数のメジャーバージョンのJDKを別々のディレクトリーに共存させられますが、JAVA_HOME、PATH、IDEやビルドツールの設定によって、どのJDKが有効になるかが決まります。同じインストーラーのレシートを、独立した複数のインストーラーで管理しないでください。ネイティブJNIライブラリーは選択したJDKのアーキテクチャと一致している必要があります。Javaライブラリーやビルドツールには、独自のバージョン要件がある場合があります。

TemurinにはWindows版とLinux版もあり、対応アーキテクチャとOSのバージョンはJavaリリースごとに異なります。Linuxアーカイブ、ディストリビューションパッケージ、コンテナーイメージ、Windowsインストーラーは、Mac用PKGとは別のものです。HomebrewのLinuxバリエーションのメタデータを、利用可能なLinux用Caskインストーラーと解釈しないでください。AndroidとiOSは、一般的なデスクトップJDKのインストール対象ではありません。Java27は機能リリースであり、LTS系列ではありません。アップグレードによって言語やランタイムの互換性が変わる場合があるため、メジャーバージョンを変更する前にアプリケーションとビルドツールをテストしてください。

アカウント、価格、ライセンス

Temurinのダウンロードと通常の使用にAdoptiumアカウントは不要で、商用利用を含め無料です。任意のサードパーティーによる商用サポート契約は別途提供されます。OpenJDKはClasspath Exception付きのGNU GPL バージョン2を使用します。同梱コンポーネントには、それぞれの通知が適用されます。このディストリビューションはEclipse Adoptiumと貢献者によって保守されています。

参考資料:Temurin、Macへのインストール、対応プラットフォーム、サポートロードマップ、JDK27のIntel Mac対応終了、公式JDK27バイナリー。

新バージョン 27の更新内容 10月7日 · OpenNavo編集部 · AI翻訳

  • ランタイムすべての環境でG1をデフォルトのコレクターにします。
  • セキュリティTLS1.3に耐量子ハイブリッド鍵交換を追加します。
  • プラットフォームApple Silicon向けmacOSビルドを公開し、Intel Mac向けは公開しません。

オープンソースのHomebrew用GUIです。インストールはmacOSクライアントまたはbrewコマンドで行います。

© 2026 OpenNavo