スクリプト対応のダウンロード
Javaダウンロードにはスクリプト対応のダウンロード・コマンドが用意されており、企業のOCI以外のユーザーに配布できます。このコマンドは、ライセンスの受入れや資格の確認を必要とせずに、スクリプトで使用してOracle Javaランタイムをダウンロードできます。
スクリプト・フレンドリなポップアップ画面には、次の情報が表示されます。
- 目的: スクリプト・フレンドリ・コマンドをダウンロードして使用する目的の詳細を示します。
- コマンドの可用性: JDKライセンス・タイプおよびスクリプトの可用性に関する情報を提供します。
- 特定/最新のリリース要件: 現在のリリースに関する特定のリリース要件と、アーカイブされたリリースに関する最新リリース要件を示します。
- オペレーティング・システムおよびアーキテクチャ: スクリプトをダウンロードするために選択したオペレーティング・システムおよびアーキテクチャ。
- ファイル・サイズ: パッケージのサイズ。
- ダウンロード・コマンド: コピー可能なスクリプト対応コマンド。コマンド・タイプを参照してください。これらのコマンドを使用するには、有効なトークンが必要です。選択したトークンがダウンロード・コマンドに埋め込まれます。
- ダウンロード・チェックサム・コマンド: コピーできるチェックサム・コマンド。
- JDK dockerファイル: 「JDK dockerファイルのダウンロード」(使用可能な場合)を選択します。JDK 8を選択した場合は、Server JRE dockerファイルもダウンロードできます。JDK Dockerファイルを参照してください。
スクリプト・フレンドリ・コマンドには、次の2つのタイプがあります。
- 最新:
/java/<version>/latest/<fileNameWithExtn>
形式のダウンロード・コマンドでは、スクリプトまたはdockerファイルで使用するときに、選択したバージョンの最新リリースが常に表示されます。これらは現在のリリースで使用できます。最新のダウンロードコマンドの使用方法の形式は次のとおりです。curl -H "token:<$token>" -L -O https://java.oraclecloud.com/java/<version>/latest/<fileNameWithExtn>
例: スクリプトを使用して最新バージョンのJDK 17を取得する必要がある場合は、スクリプトを更新する必要はありません。- 必要なバイナリに関連付けられた最新のダウンロード・コマンド(たとえば、
/java/17/latest/jdk-17_windows-x64_bin.zip
)をスクリプトに含めます。 - このコマンドを実行して、常に最新バージョンのJDK 17を取得します。たとえば、2023年11月にこのコマンドを実行すると、JDKバージョン17.0.9と2024年2月にJDKバージョン17.0.10が取得されます。
- JDK 17がEOSLに達するまで、またはトークンの有効期限が切れる(いずれか早い方)まで、最新のコマンドが有効です
- チェックサム・コマンドも使用でき、コピーして使用できます
- 必要なバイナリに関連付けられた最新のダウンロード・コマンド(たとえば、
- アーカイブ:
/java/<version>/archive/<fileNameWithExtn>
形式のダウンロード・コマンドでは、常にバージョンの特定のリリースが提供されます。これらは、アーカイブリリースで使用できます。アーカイブ・ダウンロード・コマンドの使用方法の形式は次のとおりです。curl -H "token:<$token>" -L -O https://java.oraclecloud.com/java/<version>/archive/<fileNameWithExtn>
例: 特定のJDK 17バージョンを取得する必要がある場合は、スクリプトを更新せずに、たとえば17.0.9をスクリプトを使用して取得します。- 必要なバイナリに関連付けられたアーカイブ・ダウンロード・コマンド(たとえば、
/java/17/archive/jdk-17.0.9_windows-x64_bin.zip
)をスクリプトに含めます。 - このコマンドを実行して、常にJDK 17.0.9を取得します。
- アーカイブ・コマンドは、バイナリがJavaダウンロードで使用可能になるまで(リリース日の2年後)、またはトークンが期限切れになるまで(いずれか早い方)有効です
- チェックサム・コマンドも使用でき、コピーして使用できます
- 必要なバイナリに関連付けられたアーカイブ・ダウンロード・コマンド(たとえば、
トークン
トークンは各ダウンロード・コマンドに関連付けられており、必要に応じて、ライセンス条件に同意して、企業内のOCI以外のユーザーに配布できるようにすることで、各Javaバージョンに対して生成されます。トークンはすでにJavaバージョンおよびライセンスの受入れに関連付けられているため、追加ライセンスの受入れまたは資格の確認なしに、すべてのユーザーがそれらを使用してJavaをダウンロードできます。これにより、JDKスクリプト・フレンドリURLと同様に、スクリプトおよびdockerファイルに適しています。
スクリプト・フレンドリなダウンロードごとに、次のような関連するアクティブなトークン・データが提供されます。
- トークン名: JDKリリースに関連付けられたトークンの名前。
- 生成者: トークンを生成したユーザーのID。
- 有効性: トークンの有効期間。
スクリプト・フレンドリー・ダウンロード・コマンドで使用する必要なトークンの選択。アクティブなトークンが使用できない場合は、「新規トークンの生成」ボタンを使用してトークンを作成できます。
スクリプト・フレンドリ・ダウンロード・コマンドは、次の場合にのみ有効です。
- トークンはダウンロード・コマンドの一部です
- トークンはリリースのメイン・バージョンに関連付けられています
- トークンはリリースのライセンス・タイプに関連付けられています
- トークンはアクティブであり、期限切れまたは取り消されていません
「ページ当たりのアイテム数」フィールドで、表示する10、20、50または100アイテムを選択します。列のヘッダーを選択すると、列のタイトルに基づいてリストがソートされます。