Azul Zulu JDK 25
Azul Systems, Inc. · AzulのOpenJDK 25は、Java 25向けアプリにランタイム、コンパイラー、開発ツールを提供します。
紹介
Azul Zulu JDK 25は、Java 25アプリケーションを実行またはコンパイルする開発者、ビルドエンジニア、管理者向けのOpenJDKディストリビューションです。JDKにはJVMとjavacなどの開発ツールが含まれます。これはランタイム/ツールチェーンであり、視覚的なIDEではありません。古いアプリケーションやプラグインがすべてJava 25に対応していると決めつけず、アプリケーションに必要なJavaメジャーバージョンを選んでください。
インストールと要件
正確なカタログ上のApple Silicon用DMG、zulu25.36.205-ca-jdk25.0.4.1-macosx_aarch64.dmgは225,900,075バイトです。これは公式CDNへのHEADリクエストで確認されています。AzulのMetadata APIでは、このCAビルドはOpenJDK 25.0.4.1+1.に対応しています。これは標準JDKであり、別名称のJavaFX、CRaC、JREディストリビューションではありません。
現在の公式サポート対象プラットフォーム表では、Apple SiliconとIntelの両方でmacOS 14以降が掲載されています。Apple Siliconではaarch64アーティファクトを、Intelでは別途提供されるx86_64アーティファクトを使用してください。JNI/ネイティブライブラリを読み込むアプリケーションには、アーキテクチャ互換の依存関係も必要です。確認したサポート/インストール資料では、AzulはあらゆるJDKワークロードに共通する数値での最小RAM要件を公開していません。実用上のメモリ要件は、ヒープサイズ、コンパイラーのタスク、アプリケーションのライブラリによって決まります。インストール、プロジェクト、キャッシュ、ビルド成果物のために、追加のディスク容量を確保してください。
発行元のDMGを開き、インストーラーの指示に従ってください。システム全体へのインストールには管理者の認証が必要な場合があります。インストール前に、ダウンロードしたファイルのSHA-256を発行元のチェックサムと照合してください。複数のバージョンがインストールされている場合は、/usr/libexec/java_homeとJAVA_HOME/PATHを使って、使用するJDKを選択してください。アプリケーションの設定も確認してください。シェル変数を変更しても、IDEやサービスが起動するJVMが変わるとは限りません。JDK付属のツールに別個のJavaランタイムは必要ありません。プロジェクトのソースをコンパイルするには、Maven、Gradle、SDK、その他プロジェクト固有の依存関係が必要になる場合があります。
ライセンスと費用
Zulu CAは、Azulが無償で配布するOpenJDKビルドです。OpenJDKはClasspath Exception付きGPLバージョン2を使用します。バンドルされたサードパーティーコンポーネントには、それぞれの通知が適用されます。Azulの商用サポート/サブスクリプションサービスはCAのダウンロードとは別であり、このJDKにプレミアムサポートは含まれません。通常のローカルコンパイルやJVMの実行にAzulアカウントは必要ありません。本番環境のサポート体制を選ぶ前に、最新のライセンスとサポートライフサイクルを確認してください。
権限、ネットワーク、プライバシー
Javaプログラムは、起動ユーザーまたはサービスに付与された権限で実行されます。コードやオペレーティングシステムの制御に応じて、アクセス可能なファイルの読み書き、プロセスの起動、ネットワークへの接続を行うことがあります。JDKをインストールしても、信頼できないJARがサンドボックス化されるわけではありません。ダウンロードしたJavaプログラムを管理者として実行することは避け、保護されたフォルダーへのアクセスは、アプリケーションが実際に必要とする場合にのみ許可してください。
更新のダウンロードにはネットワークアクセスが必要です。ローカルでのコンパイルやオフラインで動作可能なアプリケーションは、Azulクラウドアカウントなしで実行できます。Javaアプリケーション、ビルドプラグイン、依存関係のネットワーク動作とプライバシーは、JDKとは別のものです。この掲載内容は、テレメトリーが一切ないと一律に保証するものではありません。ログ、ヒープダンプ、Java Flight Recorderの記録には、アプリケーションまたは個人のデータが含まれることがあります。共有する前に内容を確認してください。
互換性とメンテナンス
セキュリティ更新を最新に保ち、実際に使用するライブラリでアップグレードをテストし、移行の検証が終わるまで以前の正常動作するツールチェーンを維持してください。プレビュー/インキュベーターAPIやネイティブライブラリには、追加のフラグや互換性の制限が伴う場合があります。標準のJDKビルドとJavaFX/CRaCパッケージを混同しないでください。Azulのリリースノートによると、4月のmacOSバンドルディレクトリの変更はDMGインストールには影響しません。
出典:公式ダウンロード、サポート対象プラットフォーム、Macのインストール/チェックサム、Metadata API、OpenJDKのライセンス、25.0.4.1パッチ表、7月のノート、4月のノート。
新バージョン 26.0.0の更新内容 Homebrewのコミット履歴より
このバージョンには個別の更新内容がありません。