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で配布されている場合は、トークンを作成してダウンロードを開始する前に、ライセンス条件に同意するよう求められます。
選択したリリースが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