スクリプト対応のダウンロード

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。
  • 有効性: トークンの有効期間。

スクリプト・フレンドリー・ダウンロード・コマンドで使用する必要なトークンの選択。アクティブなトークンが使用できない場合は、「新規トークンの生成」ボタンを使用してトークンを作成できます。

スクリプト・フレンドリ・ダウンロード・コマンドは、次の場合にのみ有効です。

  • トークンはダウンロード・コマンドの一部です
  • トークンはリリースのメイン・バージョンに関連付けられています
  • トークンはリリースのライセンス・タイプに関連付けられています
  • トークンはアクティブであり、期限切れまたは取り消されていません
ノート

トークンは、NFTCライセンスでJavaリリースをダウンロードする場合にはオプションです。有効なトークンがないダウンロードは、レポートに表示されません。

「ページ当たりのアイテム数」フィールドで、表示する10、20、50または100アイテムを選択します。列のヘッダーを選択すると、列のタイトルに基づいてリストがソートされます。