Eclipse Temurin 17 JDK

Eclipse Adoptium and contributors · Javaの開発とデプロイ向けに、HotSpot Javaランタイム、コンパイラ、標準ライブラリ、診断ツールを備えた無料のOpenJDK 17ディストリビューションです。

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

紹介

AI 翻訳原文を表示

Eclipse Temurin 17は、Eclipse Adoptiumが配布するOpenJDK 17 Java開発キットです。Java 17のアプリケーション、サービス、ビルドパイプラインを構築・実行するためのJavaランタイムと開発ツールを提供します。Java開発者、学生、Java 17のデプロイ環境を維持するチームは、Oracle Javaのサブスクリプションを購入せずに利用できます。

主な機能

  • javacでJavaをコンパイルし、HotSpot JVMでアプリケーションを実行し、jarでコードをパッケージ化できます。
  • Java 17の標準ライブラリ、言語機能、長期サポートの更新系列を利用できます。
  • jcmd、jstack、Java Flight RecorderなどのJDKツールで、実行中のプログラムを診断できます。
  • Java互換性テストとAQAvit品質スイートによるテスト済みバイナリをAdoptiumから入手できます。
  • ネイティブのMacパッケージをインストールするか、ほかの対応オペレーティングシステム向けの個別ビルドを選択できます。

インストールと初回利用

brew install --cask temurin@17でインストールします。Homebrewは公式のmacOS PKGインストーラーを使用するため、管理者の承認が必要になる場合があります。JDKは、Applications内のグラフィカルアプリケーションとしてではなく、/Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Homeにインストールされます。IDEでこのJDKを選択するか、/usr/libexec/java_home -v 17を使ってJAVA_HOMEを設定してください。java -versionとjavac -versionで、目的のJavaバージョンが有効になっていることを確認します。

要件、依存関係、競合

Apple Silicon (aarch64)とIntel (x64)向けに、それぞれネイティブのmacOSパッケージが提供されています。Adoptiumの現在のJava 17サポート一覧には、両アーキテクチャについてmacOS 12、13、14、15が記載されています。HomebrewのスナップショットにはBig Sur以降のバリエーションが含まれますが、macOSの最低バージョンは明示されていません。これは、ベンダーがテスト済みのサポート一覧と同等ではありません。サポートの保証については、ベンダーの一覧を確認してください。

Homebrewのcaskには、追加のformula依存関係も、明示的なcaskの競合も宣言されていません。メジャーバージョンが異なるJDKは別々のディレクトリにインストールできますが、使用されるJDKはJAVA_HOME、PATH、IDEによって決まります。同じTemurin 17のインストーラー受領記録を、複数のインストーラーで個別に管理しないでください。Maven、Gradle、IDEは任意で導入する別個のツールであり、それぞれ独自のJavaバージョン要件があります。

このMac専用cask以外にも、Java 17のサポート一覧にはWindows x64、Linux x64、ARM64、ARM32 hard-float、ppc64le、s390x、riscv64、ヘッドレスのAlpine Linux x64、AIX 7.2 ppc64が含まれています。Windows ARM64とAlpine ARM64のJava 17サポートは記載されていません。Linuxのlibc要件はアーキテクチャによって異なります。AIXのJava 17にはXLC16ランタイムが必要です。Macインストーラーではなく、対象プラットフォーム向けにビルドされたパッケージを使用してください。

アカウント、費用、ライセンス

Temurinのダウンロードと利用にAdoptiumのアカウントやサブスクリプションは不要で、商用利用を含めバイナリは無料です。第三者による有料サポート契約は別途となります。OpenJDKは、Classpath Exception付きのGNU GPL version 2で配布されています。同梱コンポーネントにはそれぞれ独自の告知があります。Eclipse Adoptiumとそのコントリビューターがこのディストリビューションを維持しています。

参考資料:Temurin、macOSのインストール、対応プラットフォーム、OpenJDK 17のソース、公式Temurinビルド。

過去のエンジニアリングワークフロー

Adoptiumの2024年1月26日付の公式リリース記事には、Linux ARM64上でTemurin 21.0.2+13の再現性を検証するJenkinsコンソール画像が掲載されています。これは、Java 21を対象とした、Temurin製品ファミリーの実際の過去のエンジニアリング検証ワークフローです。Java 17のキャプチャ、Macインストーラー、グラフィカルなJavaアプリケーション、現在の17.0.20.1パッケージではありません。プラットフォームとリリースの違いはそのまま保持されています。

新バージョン 17.0.20.1の更新内容 OpenNavo編集部 · AI翻訳

  • セキュリティJava 17 向けの帯域外重大セキュリティ パッチ更新を適用してください。

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

© 2026 OpenNavo