Toolkit for Javaダウンロードの使用

このトピックでは、Toolkit for Javaダウンロードを使用して、Oracle Cloud ShellにOracle Javaリリースをインストールする方法について説明します。

開始する前に

ツールキットを使用するには、次のことを確認します。

  • Oracle Cloud Infrastructure (OCI)アカウントにサインインしています。
  • OCIコンソールでCloud Shellを起動しました。

ステップ1: Toolkitスクリプトの実行

Cloud Shellセッションで、ツールキット・スクリプトを実行します。
jms-java-download.sh
出力例:
<username>@cloudshell:jms (oci_region_id)$ jms-java-download.sh 
Fetching Java releases.
Current Java Versions:
    Version         Type       Security status      Release date         EOSL date            Release notes                           
1)  24.0.1          CPU        UP_TO_DATE           Apr 15, 2025         Sep 18, 2025         https://www.oracle.com/java/technologies/javase/24-0-1-relnotes.html
2)  21.0.7          CPU        UP_TO_DATE           Apr 15, 2025         Sep 19, 2031         https://www.oracle.com/java/technologies/javase/21-0-7-relnotes.html
3)  17.0.15         CPU        UP_TO_DATE           Apr 15, 2025         Sep 18, 2029         https://www.oracle.com/java/technologies/javase/17-0-15-relnotes.html
4)  11.0.27         CPU        UP_TO_DATE           Apr 15, 2025         Jan 30, 2032         https://www.oracle.com/java/technologies/javase/11-0-27-relnotes.html
5)  1.8.0_451       CPU        UP_TO_DATE           Apr 15, 2025         Dec 31, 2030         https://www.oracle.com/java/technologies/javase/8u451-relnotes.html
6)  Show Archived Versions
Enter the number corresponding to the version to install (or 6 to view archived versions):

ステップ2: Javaバージョンの選択

可能なこと:
  • 現在のリリースを選択するか、または
  • 古いリリースを表示するには、「アーカイブされたバージョンを表示」というラベルのオプションを選択します。
ノート

アーカイブされたバージョンのオプション番号は、リストされている現在のバージョンの数によって異なる場合があります。

現行リリースの選択

インストールするJavaバージョンが現在のリリースにリストされている場合は、対応する番号を入力します。これにより、「ステップ3: トークン管理」に進みます。

アーカイブされたバージョンの表示
ノート

「アーカイブされたリリース」表の最新のリリースは、開発者が古いシステムの問題をデバッグする際に役立つように用意されています。これらは最新のセキュリティ・パッチで更新されるのではなく、本番での使用を推奨しません。
「アーカイブされたバージョンを表示」を選択すると、ツールキットにアーカイブされたリリースで使用可能なメジャーJavaバージョンがリストされます。
Enter the number corresponding to the version to install (or 6 to view archived versions): 6
JDK major versions:
1)  24                  
2)  23                  
3)  22                  
4)  21                  
5)  20                  
6)  17                  
7)  11                  
8)  8
Enter the number corresponding to the JDK version to view archived versions:
目的のJDKメジャー・バージョンを選択します。
Enter the number corresponding to the JDK version to view archived versions: 7
Archived Java 11 Versions:
    Version         Type       Security status      Release date         EOSL date            Release notes                           
1)  11.0.26         CPU        UPDATE_REQUIRED      Jan 21, 2025         Jan 30, 2032         https://www.oracle.com/java/technologies/javase/11-0-26-relnotes.html
2)  11.0.25         CPU        UPDATE_REQUIRED      Oct 15, 2024         Jan 30, 2032         https://www.oracle.com/java/technologies/javase/11-0-25-relnotes.html
3)  11.0.24         CPU        UPDATE_REQUIRED      Jul 16, 2024         Jan 30, 2032         https://www.oracle.com/java/technologies/javase/11-0-24-relnotes.html
4)  11.0.23         CPU        UPDATE_REQUIRED      Apr 16, 2024         Jan 30, 2032         https://www.oracle.com/java/technologies/javase/11-0-23-relnotes.html
5)  11.0.22         CPU        UPDATE_REQUIRED      Jan 16, 2024         Jan 30, 2032         https://www.oracle.com/java/technologies/javase/11-0-22-relnotes.html
6)  11.0.21         CPU        UPDATE_REQUIRED      Oct 17, 2023         Jan 30, 2032         https://www.oracle.com/java/technologies/javase/11-0-21-relnotes.html
7)  11.0.20         CPU        UPDATE_REQUIRED      Jul 18, 2023         Jan 30, 2032         https://www.oracle.com/java/technologies/javase/11-0-20-relnotes.html
8)  11.0.19         CPU        UPDATE_REQUIRED      Apr 18, 2023         Jan 30, 2032         https://www.oracle.com/java/technologies/javase/11-0-19-relnotes.html
Enter the number corresponding to the version to install:

ステップ3: トークン管理

ツールキットを介した各Javaダウンロードは、JMSのJavaダウンロード機能によって管理される有効なトークンに関連付けられている必要があります。

  • 有効なトークンがすでに存在する場合は、再利用できます。
  • 適切なトークンが見つからない場合、このツールキットは、インストールプロセス中に新しいトークンを作成するのに役立ちます。

ケース1: アクティブなトークンが存在します

1つ以上の有効なトークンがすでに存在する場合、ツールキットにより、既存のトークンを再利用するか、新しいトークンを作成するように求められます。
Enter the number corresponding to the version to install (or 6 to view archived versions): 1
Use an existing download token? (Y/N): Y
Active Tokens for Java Version 24 with license type NFTC:
    Name                  Description                    License Type Expiry        Created By    OCID
1)  JDK24NFTCToken        Token for downloading JDK 24   NFTC         Sep 18, 2027  <username>    {token_ocid}

Enter the number corresponding to the token to use or enter 'N' to create a new token: 1

ケース2: 新規トークンの作成またはアクティブなトークンが存在しない

この例は、Oracle No-Fee Terms and Conditions (NFTC)に該当するJDK 24.0.1を示しています。

Enter the number corresponding to the version to install (or 6 to view archived versions): 1
No active tokens found for Java version 24. Creating a new token.

JDK 24 is licensed under Oracle No-Fee Terms and Conditions (NFTC).
Read the full agreement here: https://java.com/freeuselicense

Enter details for new Java Download token.
Enter name (max 64 characters): JDK24NFTCToken
Enter description (max 255 characters): Token for downloading JDK 24 releases
Enter expiry date (UTC) (YYYY-MM-DD, leave blank for default: 2025-09-18. Minimum: 2025-05-20, Maximum: 2027-09-18): 2027-09-18
ノート

選択したリリースがOracle Java SE (OTN)ライセンスに関するOracle Technology Network License Agreementで配布されている場合は、トークンを作成してダウンロードを開始する前に、ライセンス条件に同意するよう求められます。

トークンを選択または作成すると、ダウンロードが自動的に開始されます。

ステップ4: インストールのダウンロードと完了

クラウド・シェル・インスタンスにすでにOracle Javaインストールがある場合、ツールキットはそれを検出し、既存のJDKディレクトリを削除するかどうかを尋ねます。

The following JDK directories were found in /home/<username>/jms-java-download:
/home/<username>/jms-java-download/jdk-24.0.1
Current available space: 4673 MB.
Estimated space needed: 660 MB.
Do you want to remove all existing JDK directories? (Y/N):

確認(またはスキップ)されると、ダウンロードが開始されます。

 % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100  229M  100  229M    0     0  74.5M      0  0:00:03  0:00:03 --:--:--  123M

インストールに成功すると、ツールキットは環境変数を自動的に更新し、実行を終了します。

JAVA_HOME and PATH updated in /home/<username>/.java_env.
Run 'source ~/.bashrc' to apply changes.

これで、Oracle Cloud Shellでのインストール・プロセスが完了します。これで、インストールされているJavaバージョンをすぐに使い始めることができます。

インストールを確認するには、次を実行します。

java --version