「Javaアップデート徹底解説」は7つの記事から構成されています。
- Java全体の事項は【Javaアップデート徹底解説①】~【Javaアップデート徹底解説③】
- 主要Javaの個別事項は【Javaアップデート徹底解説④】~【Javaアップデート徹底解説⑦】
で解説しています。
第7回の記事はOracleJDKに特化して解説しており、次の内容を含んでいます。
- 長期サポート(LTS:Long Term Support)バージョン:
- インストーラーのダウンロードからインストール完了までの手順 (Java SE21)
- インストーラーのダウンロードに必須のオラクルのアカウント(ユーザー名とパスワード)の入力までのインストールの手順 (Java SE8、Java SE11)
- 短期サポート・バージョン:
- インストーラーのダウンロードからインストール完了までの手順 (Java SE22)
この記事を参考にして、あなたのコンピューターでJavaのインストールやアップデートにお役立てください。
OracleJDKとは
OracleJDKとは、オラクルによるJava Development Kit (JDK)のことで、プログラミング言語Java用のソフトウェア開発のためのプラットフォームです。
OracleJDKのインストール候補
OracleJDKの主な候補は次の通りです。(2024年3月現在)
- Oracle Java SE 22 (Non-LTS)
- Oracle Java SE 21 (LTS)
- Oracle Java SE 17 (LTS)
- Oracle Java SE 11 (LTS)
- Oracle Java SE 8 (LTS)
- LTSはLong Term Supportの略で長期サポートの意。
- Non-LTSは半年の短期サポートの意。
Oracle Java SEのダウンロード
オラクルのJavaダウンロード・ページには主なJavaの候補として次の5つがあります。(2024年3月現在)
これらのインストール手順について解説します。
- Oracle Java SE 22 (Standard Edition) Non-LTS (Short Term Support)
- Oracle Java SE 21.0.2 (Standard Edition) LTS (Long Term Support)
- Oracle Java SE 17.0.10 (Standard Edition) LTS (Long Term Support)
- Oracle Java SE 11.0.22 (Standard Edition) LTS (Long Term Support)
- Oracle Java SE 8u401 (Standard Edition) LTS (Long Term Support)
Oracle Java SE 17.0.10 (LTS)のインストール方法
Oracle Java SE 17.0.10 (LTS)のダウンロード
Oracle Java SE 17.0.10 (LTS)は オラクルのJava SE 17のアーカイブ・ページ(下線部をクリック)から入手できます。
- パソコンのOS(オペレーション・システム)に対応した(例:「Windows」)ファイル・タイプのインストーラーを選択します。(例:64bitの場合、「x64 installer」の URLをクリック)
「jdk-17.0.10_windows-x64_bin.exe」 がパソコンのローカル・ドライブCの「ダウンロード」というディレクトリにダウンロードされます。
Oracle Java SE 17.0.10 (LTS)のインストーラー
「jdk-17.0.10_windows-x64_bin.exe」 をクリックすると、次の画面が表示されます。
「次(N)>」をクリックします。
インストール先を確認して、「次(N)」をクリックします。
- インストール先の場所の情報は必要になる場合(例:Path設定やHome設定の環境設定)があるので、念のためメモして控えておきましょう。
「閉じる(C)」をクリック。
インストーラー「jdk-17.0.10_windows-x64_bin.exe」を使うと「C:\Program Files\Java\jdk-17」というフォルダができます。また、そのフォルダには下記のようなフォルダとファイルがあります。
また、「C:\Program Files\Common Files\Oracle\Java」のディレクトリの下に、「\javapath」、および、「\javapath_target_xxxxxxxxx」(xには特定の数字が入る)というディレクトリができ、そこの中に下記の4つの実行ファイル (*.exe) があります。
Oracle Java SE 17.0.10 (LTS)の環境設定
Javaをコマンドラインで使用するためには、オペレーション・システム(Windows)が認識できるように環境設定(JavaのPath設定とHome設定)をする必要がある場合がありますが、 「jdk-17.0.8_windows-x64_bin.exe」 を使うとユーザーによる環境設定の必要がありません。
というのは、インストーラー「jdk-17.0.10_windows-x64_bin.exe」を使うと、Windowsシステムの環境設定パスに 「C:\Program Files\Common Files\Oracle\Java\javapath」 が追加され、パスの追加先にJAVAの4つの実行ファイル (java.exe、javaw.exe、 javac.exe、jshell.exe)があるからです。
Oracle Java SE 22 (Non-LTS)のインストール方法
Oracle Java SE 22 (Non-LTS)のダウンロード
Oracle Java SE 22 (Non-LTS)は オラクルのJava SE 22のページ(下線部をクリック)から入手できます。
- パソコンのOS(オペレーション・システム)に対応した(例:「Windows」)ファイル・タイプのインストーラーを選択します。(例:64bitの場合、「x64 installer」の URLをクリック)
「jdk-22_windows-x64_bin.exe」 がパソコンのローカル・ドライブCの「ダウンロード」というディレクトリにダウンロードされます。
Oracle Java SE 22 (Non-LTS)のインストーラー
「jdk-22_windows-x64_bin.exe」 をクリックすると、セットアップ画面が表示されます。
「jdk-17.0.10_windows-x64_bin.exe」の時と同様にして、インストールを進めていきます。
- 「次(N)>」をクリックします。
- インストール先を確認して、「次(N)」をクリックします。
- インストールが完了したのを確認して、「閉じる(C)」をクリック。
インストーラー「jdk-22_windows-x64_bin.exe」を使うと「C:\Program Files\Java\jdk-22」というフォルダができます。また、そのフォルダ内には次のようなフォルダとファイルがあります。
フォルダ内のフォルダとファイルはOracle Java SE 17.0.10と同じです。
また、「C:\Program Files\Common Files\Oracle\Java\javapath」というディレクトリーができ、そこに4つの実行ファイル (*.exe) があります。(Oracle Java SE 17.0.10と同じ)
Oracle Java SE 22 (LTS)の環境設定
Javaをコマンドラインで使用するためには、オペレーション・システム(Windows)が認識できるように環境設定(JavaのPath設定とHome設定)をする必要がある場合がありますが、 「jdk-22_windows-x64_bin.exe」 を使うとユーザーによる環境設定の必要がありません。
というのは、インストーラー「jdk-22_windows-x64_bin.exe」を使うと、Windowsシステムの環境設定パスに 「C:\Program Files\Common Files\Oracle\Java\javapath」 が追加され、パスの追加先にJAVAの4つの実行ファイル (java.exe、javaw.exe、 javac.
Oracle Java SE 21.0.2 (LTS)のインストール方法
Oracle Java SE 21.0.2 (LTS)のダウンロード
Oracle Java SE 21 (LTS)は オラクルのJava SE 21のページ(下線部をクリック)から入手できます。
- パソコンのOS(オペレーション・システム)に対応した(例:「Windows」)ファイル・タイプのインストーラーを選択します。(例:64bitの場合、「x64 installer」の URLをクリック)
「jdk-21.0.1_windows-x64_bin.exe」 がパソコンのローカル・ドライブCの「ダウンロード」というディレクトリにダウンロードされます。
Oracle Java SE 21.0.2 (LTS)のインストーラー
「jdk-21.0.2_windows-x64_bin.exe」 をクリックすると、セットアップ画面が表示されます。
「jdk-17.0.10_windows-x64_bin.exe」の時と同様にして、インストールを進めていきます。
- 「次(N)>」をクリックします。
- インストール先を確認して、「次(N)」をクリックします。
- インストールが完了したのを確認して、「閉じる(C)」をクリック。
インストーラー「jdk-21.0.2_windows-x64_bin.exe」を使うと「C:\Program Files\Java\jdk-21.0.2」というフォルダができます。また、そのフォルダ内には次のようなフォルダとファイルがあります。
フォルダ内のフォルダとファイルはOracle Java SE 17.0.10と同じです。
また、「C:\Program Files\Common Files\Oracle\Java\javapath」というディレクトリーができ、そこに4つの実行ファイル (*.exe) があります。(Oracle Java SE 17.0.10と同じ)
Oracle Java SE 21.0.2 (LTS)の環境設定
Javaをコマンドラインで使用するためには、オペレーション・システム(Windows)が認識できるように環境設定(JavaのPath設定とHome設定)をする必要がある場合がありますが、 「jdk-21.0.2_windows-x64_bin.exe」 を使うとユーザーによる環境設定の必要がありません。
というのは、インストーラー「jdk-21.0.2_windows-x64_bin.exe」を使うと、Windowsシステムの環境設定パスに 「C:\Program Files\Common Files\Oracle\Java\javapath」 が追加され、パスの追加先にJAVAの4つの実行ファイル (java.exe、javaw.exe、 javac.exe、jshell.exe)があるからです。
Oracle Java SE 11.0.22 (LTS)のダウンロード画面
Oracle Java SE 11(LTS)の情報はオラクルのJava SE Development Kit 11.0.22 (Windows)ウェブ・ページ(下線部をクリック)から入手できます。
パソコンのOSがWindowsの場合、「Windows」タグが選択されているのを確認します。
次に、インストーラーの「jdk-11.0.22_windows-x64_bin.exe」をクリック
- License Agreementをクリックして、内容を確認する
- 確認内容に問題がなければ、チェックを入れる
- 「Download jdk-11.0.22_windows-x64_bin.exe」をクリック
オラクルのプロファイル画面に移動します。オラクルのプロファイルのアカウントを持っていて、そのアカウントのパスワードでログインしないと、ここから先は進めません。
Oracle Java SE 8u391 (LTS)のダウンロード画面
Oracle Java SE 8(LTS)の情報はオラクルのJava SE Development Kit 8u401 ページ(下線部をクリック)から入手できます。
JDKではなくJREをダウンロードしたい場合は、ページ内の「JRE8」をクリックしてください。
Java SE 8u401のJDKのダウンロード画面
パソコンのOSがWindowsの場合、「Windows」タグをクリックして選んでください。
次に64bitパソコンの場合は「x64 Installer」なので「jdk-8u401-windows-x64.exe」をクリック
前章のOracle JDK11と同様に、ライセンスに合意するかを確認する画面が表示されます。
- License Agreementをクリックして、内容を確認する
- 確認内容に問題がなければ、チェックを入れる
- 「Download jdk-8u401-windows-x64.exe」をクリック
オラクルのプロファイル画面に移動します。オラクルのプロファイルのアカウントを持っていて、そのアカウントのパスワードでログインしないと、ここから先は進めません。
Java SE 8u401のJREのダウンロード画面
JAVA SE 8u401のダウンロード画面の下にある「JRE 8」の右端にある下矢印をクリックします。(JRE8のダウンロード画面が表示されます。)
パソコンのOSがWindowsの場合、「Windows」タグをクリック
次に64bitパソコンの場合は「x64 Installer」なので 「jre-8u401-windows-x64.exe」をクリック
前章のOracle JDK11と同様に、ライセンスに合意するかを確認する画面が表示されます。
- License Agreementをクリックして、内容を確認する
- 確認内容に問題がなければ、チェックを入れる
- 「Download jre-8u401-windows-x64.exe」をクリック
オラクルのプロファイル画面に移ります。オラクルのプロファイルのアカウントを持っていて、そのアカウントのパスワードでログインしないと、ここから先は進めません。
Oracleプロファイル画面
Oracleプロファイルへのサインイン画面は次のようなものです。
オラクルのアカウントをお持ちの場合、
- ユーザー名を入力
- パスワードを入力
オラクルのアカウントをお持ちでない場合、「プロファイルの作成」をクリックして作成します。
Oracle Java SE Subscriptionsの購入
Java SEのライセンスをご購入の場合は、オラクルのダウンロード・ページ(下線部をクリック)の右上にある「Learn about Java SE Subscriptions」をクリックします。
開いたウェブページの「Buy Now」をクリックして、国と言語をあなたの状況に合わせて(例:「日本」と「日本語」を選択)、変更します。
すると次のようなサブスクリプションの種類と価格の情報が出てくるので、その中から希望のサブスクリプションを選んで、「今すぐ購入」をクリックします。
まとめ
この記事では、次の5つのOracle Java SEのインストール手順(2つはオラクルのプロファイルへのサインイン画面まで)をご紹介しました。
- Oracle Java SE 22 (Non-LTS)
- Oracle Java SE 21 (LTS)
- Oracle Java SE 17 (LTS)
- Oracle Java SE 11 (LTS)
- Oracle Java SE 8 (LTS)
今回使用したインストーラー「jdk-17.0.10_windows-x64_bin.exe」、「jdk-21.0.2_windows-x64_bin.exe」、および、「jdk-22_windows-x64_bin.exe」はインストール時に環境設定も自動でやってくれて、また、Windowsの「コントロールパネル」「プログラム」「プログラムのアンインストール」でインストールされているバージョンをチェックしたり、バージョンアップ時に古いバージョンをアンインストールして、新しいバージョンをインストールするメインテナンスが簡単です。また、Oracle JDK 17以降の新しいライセンスで、無料で使えるのも魅力です。
”exe”を拡張子に持った実行ファイル は自動インストーラーである事が多く、”ZIP”を拡張子に持った圧縮ファイルなどは手動インストーラーであることが多いです。 それぞれのインストール・ファイルのダウンロード画面を、ダウンロードできるファイルの種類確認やインストーラーのタイプ推定にご利用ください。
Oracle Java SE 17.0.10(LTS)、Oracle Java SE 21.0.2(LTS)、および、Oracle Java SE22(Non-LTS)以外はインストーラーをダウンロードするため、Oracleプロファイルへのサインイン(または、オラクルのアカウントをお持ちでない場合は、プロファイルの作成)が必須となっています。