Amazon Corretto 11
Amazon Web Services, Inc. · 11の無償OpenJDK配布版。ランタイム、コンパイラー、開発ツールを提供します。
紹介
Amazon Corretto 11は、アプリケーション、フレームワーク、またはビルドシステムでJava 11が必要な開発者や管理者向けの、無償で本番環境に対応したOpenJDK 11ディストリビューションです。IDEではなく、JVM、javac、JDKツールを提供します。AmazonはJava SE互換性を検証し、セキュリティ、パフォーマンス、信頼性の保守を公開しています。アプリケーションがサポートするJavaバージョンを使用してください。JDKをインストールしても、サードパーティ製アプリケーションやネイティブライブラリが動作するとは限りません。
Macへのインストールとハードウェア
Apple Silicon用インストーラー amazon-corretto-11.0.32.12.1-macosx-aarch64.pkg の正確なサイズは、公式ダウンロード先へのHEADリクエストで確認された185,412,828バイトです。タグ付き11.0.32.12.1のCHANGELOGでは、aarch64とx86_64の両方について、macOS 14.0+をビルド対象としています。一般的なMacインストールガイドのタイトルは「macOS 11以降」です。この掲載情報では、その一般的な見出しを現行ビルドの互換性証明とせず、より厳しい現行リリースの対象を示しています。Apple Siliconではaarch64パッケージを、Intelでは別のx86_64パッケージを使用してください。
公式PKGインストーラーを実行し、求められた場合はシステム全体へのインストールを許可してください。ガイドによると、JDKは/Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Homeに配置されます。/usr/libexec/java_home --verboseを使用してインストール済みJVMを確認し、目的のツールチェーンに合わせてJAVA_HOME/PATHを設定してください。IDEやサービスでは、別のJVM設定が使われている場合があります。複数のJavaメジャーバージョンを共存させられますが、JAVA_HOMEを変更すると、ビルドで使用されるバージョンが変わることがあります。付属のJDKツールに別のJavaランタイムは必要ありません。アプリケーションによっては、Maven/Gradle、ネイティブライブラリ、データベース、フォントなどの依存関係も必要です。
確認したリリース情報、FAQ、インストール資料には、あらゆるワークロードに適用できる数値の最小RAM要件は記載されていません。使用可能なメモリとディスクの要件は、JVMヒープ、コンパイル、アプリケーションによって決まります。インストーラーのサイズは、インストール後のサイズやアプリケーション全体の容量ではありません。ネイティブライブラリのアーキテクチャを確認し、デプロイ前に実際のアプリケーションをテストしてください。
ライセンス、料金、アカウント
CorrettoはClasspath Exception付きGPLバージョン2の下で配布され、サードパーティコンポーネントの通知も含まれます。Amazonは使用や配布に料金を課していません。ローカルでのJDK使用にAWSアカウントやクラウドサービスの購入は必要ありません。Correttoの長期保守は、アプリケーション独自のサポート契約とは別です。また、サポート対象プラットフォームやライフサイクルの方針は変更されることがあります。JDKを再配布する場合や本番環境のサポート体制を選ぶ場合は、最新のFAQと通知を確認してください。
権限、ネットワーク、プライバシー
インストーラーでは管理者の許可が必要な場合があります。通常のJava実行では、ユーザーまたはサービスの権限が引き継がれます。信頼できないJavaプログラムも、Correttoを使うだけで安全になるわけではありません。プログラムのコードとOSの制御に応じて、ファイルへのアクセス、プロセスの起動、ネットワークへの接続が可能です。不明なJARを管理者として実行せず、サービスの権限を制限し、想定されるmacOSの保護フォルダに関するプロンプトのみ許可してください。
アップデートや依存関係のダウンロードにはネットワーク接続が必要です。ローカルでのコンパイルやオフライン作業向けに設計されたアプリケーションは、AmazonへのログインなしでJDKを使用できます。Javaアプリケーション、依存関係解決ツール、ビルドプラグインからのネットワークリクエストは、それらのコンポーネントの動作とポリシーに従います。これは、すべてのJavaワークロードがオフラインである、またはテレメトリを一切行わないという意味ではありません。ログ、ヒープダンプ、診断記録にはアプリケーションデータや秘密情報が含まれる場合があるため、サポートサービスに送る前に内容を確認してください。
保守とリスク
セキュリティアップデートを適用し、ライブラリとの動作をテストし、本番環境の変更に備えてロールバック計画を用意してください。最新のメンテナンスリリースには、タイムゾーンデータの更新とmacOSバージョンメタデータの修正が含まれます。古いJava 11のインストールでは、タイムゾーンが不正確だったり、セキュリティ修正が欠けていたりする場合があります。JDKの寛容なリンク例外を、サードパーティのライセンスを無視する許可と混同しないでください。システムのJDKディレクトリを削除すると、そのパスに設定されたツールが動作しなくなる場合があります。アンインストール前に、依存するアプリケーションを確認してください。
出典:公式製品情報、FAQ、料金、ライセンス、Macへのインストール、タグ付き最新CHANGELOG、公式ダウンロード。
スクリーンショットの範囲
付属画像は、Amazon Corretto 8をインストールした後、Linux ARM64上のTomcatアプリケーションをブラウザーで表示する、出版社が作成した2019年のAWSチュートリアルの真正なスクリーンショットです。Javaランタイムとシステムのプロパティが表示されています。これは当時の開発・デプロイ手順を示すものであり、単体のJDK GUI、現行のCorretto 11 macOSインストーラー、または現在のMac互換性を証明するものではありません。出典:EC2 A1での公式Corretto 8チュートリアル。
新バージョン 11.0.32.12.1の更新内容 10月7日 · OpenNavo編集部 · AI翻訳
- 変更点タイムゾーンデータを 2026c、続いて 2026d に更新します。