5 Microsoft WindowsプラットフォームでのJDKのインストール
このトピックには次の項が含まれます:
64ビットWindowsプラットフォームにJDKをインストールする場合のシステム要件
サポートされているプロセッサおよびブラウザの詳細は、Oracle JDKの動作保証済システム構成を参照してください。
WindowsでのJDKのインストール手順の表記
このドキュメントの次の表記を含むテキストに対しては、かわりに適切な更新バージョン番号を使用する必要があります。
interim.update.patch
たとえば、64ビット・システム用の更新14、一時0、更新0、パッチ0のJDKインストーラをダウンロードする場合、ファイル名jdk-14.interim.update.patch_windows-x64_bin.exeは、jdk-14_windows-x64_bin.exeになります。
                     
WindowsでのJDKのインストール手順
自己インストールの実行可能ファイルを実行して、WindowsコンピュータでJDKを解凍およびインストールします。
次の項の手順を実行して、JDKをWindowsコンピュータにインストールします。
JDKインストーラのダウンロード
Java SEダウンロード・ページにアクセスし、「ライセンス契約に同意する」をクリックします。ダウンロード・メニューで、使用するWindowsのバージョンの.exeに対応するダウンロード・リンクをクリックします。
                        
ファイルjdk-14.interim.update.patch_windows-x64_bin.exeをダウンロードします。
                        
注意:
ファイルが正常にダウンロードされたことを確認するため、ダウンロード・ページとローカル・ドライブ上のファイル・サイズを比較します。または、ダウンロード済ファイルのチェックサムがJava SEダウンロード・ページのファイルと一致することを確認します。JDKインストーラの実行
- ダウンロード先の場所でインストーラのアイコンまたはファイル名をダブルクリックし、JDK 14インストーラを起動します。
- インストール・ウィザードの指示に従います。
- インストールの完了後、ダウンロードしたファイルを削除して、ディスク領域を回復できます。
JDKのサイレント・インストール
JDKインストーラをダブルクリックしたり開いたりせずに、コマンド行引数を使用して、サイレントで非対話型のJDKインストールを実行できます。
jdk.exe /s注意:
表記jdkは、ダウンロードされたインストーラ・ファイルのベース名(jdk-14_windows-x64_bin.exeなど)を略したものです。
                        PATH環境変数の設定
PATH変数をJDK 14用に永続的に設定し、再起動後もJDK 10が維持されるようにしておくと便利です。
                     
PATH変数を設定しないと、実行可能ファイルを実行するたびに、そのファイルへのフルパスを指定する必要があります。次に例を示します。
                        
C:\> "C:\Program Files\Java\jdk-14\bin\javac" MyClass.javaPATH変数を永続的に設定するには、jdk-14\binディレクトリのフルパスをPATH変数に追加します。一般的なフル・パスは次のとおりです。C:\Program Files\Java\jdk-14\binPATH変数を設定する手順は、次のとおりです。
                     JDKの使用の開始
参照ドキュメント関連の情報にアクセスするには、Windowsの「スタート」メニューにある「Java Development Kit」を使用します。
JDKのインストール中、Javaメニュー項目がWindowsの「スタート」メニューに追加されるため、参照ドキュメント(オンライン・ドキュメントのWebページ)に簡単にアクセスできるようになります。
JDKのインストールおよびアンインストールのプロセス中に、システム上のJDKの最新バージョンに関連付けるために適切なスタート・メニュー項目が更新されます。
注意:
Windows 7およびWindows 10には「スタート」メニューがありますが、Windows 8およびWindows 8.1にはこのメニューがありません。Windows 8およびWindows 8.1の場合、JDKおよびJava情報は次のStartディレクトリから確認できます:%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs
                  WindowsでのJDKのアンインストール
サイレント・モードでのJDKのアンインストール
コマンド行を使用して、JDKをアンインストールできます。
msiexec.exe/X{<UninstallString>} たとえば、JDK 14をアンインストールするには、次のコマンドを実行します:
msiexec.exe/X{3552AC04-4EFC-51F1-AA92-9D1A99E02C95}UninstallStringを検索するには、「JDKレジストリ・キーおよびUninstallString値の検索」を参照してください。
注意:
- このコマンドはどこからでも実行できます。
- msiexec.exe実行可能ファイルはWindowsのシステム・ディレクトリにあります。
- 再起動が必要になるのは、アンインストール中に一部のファイルが使用されている場合のみです。必ず必要なわけではありません。ただし、アンインストール中に再起動を手動で抑制するには、コマンドにREBOOT=Rオプションを追加します。
-  アンインストールのステータスを記録するログ・ファイルを作成する場合は、コマンドに/l “C:\<path>setup.log”オプションを追加します。
確認を求める「Windows インストーラ」ダイアログが表示されます。「はい」をクリックしてJDKをアンインストールします。
JDKレジストリ・キーおよびUninstallString値の検索
JDKインストールのトラブルシューティング
次の各項では、JDKのインストール時に問題が発生した場合の解決方法のヒントを提供します。
解凍中のシステム・エラー
system error during decompressionというエラー・メッセージが表示される場合、TEMPディレクトリが含まれるディスクに十分な領域がない可能性があります。
                     
DOSモードで実行できないプログラム
This program cannot be run in DOS modeというエラー・メッセージが表示される場合、次を実行します。 
                     
- 
                           MS-DOSシェルまたは「コマンド プロンプト」ウィンドウを開きます。 
- 
                           タイトル・バーを右クリックします。 
- 
                           「プロパティ」を選択します。 
- 
                           「プログラム」タブを選択します。 
- 
                           「詳細」をクリックします。 
- 
                           項目「MS-DOS プログラムに Windows を検出させない」が選択されていないことを確認します。 
- 
                           「OK」をクリックします。 
- 
                           「OK」を再度選択します。 
- 
                           MS-DOSシェルを終了します。 
- 
                           コンピュータを再起動します。 
システム・コード・ページに含まれていない文字
インストール・ディレクトリがシステム・ロケールのコード・ページに含まれない場合は、1722エラーが発生することがあります。これを回避するには、ユーザーとシステムのロケールが同一で、システム・ロケールのコード・ページに含まれている文字のみがインストール・パスに含まれていることを確認します。ユーザーとシステムのロケールは、「コントロール パネル」の「地域オプション」または「地域の設定」で設定できます。関連付けられているバグ番号は4895647です。
JDKのアンインストールに失敗した後のレジストリのクリーンアップ
Windowsの追加/削除プログラムを使用してJDKをアンインストールしようとしても、レジストリ内に完全に削除されないJavaエントリが残る場合があります。レジストリ・エントリが残っていると、新しいバージョンのJavaをインストールする際に問題の原因となることがあります。レジストリ・エントリをクリーンアップする方法は次のとおりです:
- プログラムのインストールとアンインストールのトラブルシューティング・ツール(推奨の方法)
- レジストリの手動編集
プログラムのインストールとアンインストールのトラブルシューティング・ツール(推奨の方法)
破損したレジストリ・キーが、プログラムの完全なアンインストール、または新規インストールや更新を妨げる場合は、プログラムのインストールとアンインストールのトラブルシューティング・ツールを実行して修復します。
レジストリの手動編集(この方法はFix Itユーティリティが機能しない場合にのみ使用します)
レジストリを誤って編集すると、ご使用のシステムで重大な障害が発生する可能性があります。レジストリに変更を加える前に、コンピュータの貴重なデータをバックアップしてください。
削除する前に、レジストリ・エディタの「ファイル」->「エクスポート」機能を使用して、レジストリ・キーを保存します。違うレジストリ・キーを削除した場合は、「ファイル」->「インポート」機能を使用して、保存したバックアップ・ファイルからレジストリをリストアできます。
                     
レジストリ・キーを削除する手順は、次のとおりです:
- 
                           
                           正しいレジストリ・キーを確認します。「JDKレジストリ・キーおよびUninstallString値の検索」を参照してください。 
- 
                           
                           キーを強調表示して右クリックし、「削除」を選択します。 
- 
                           
                           削除の確認を求めるメッセージが表示されたら、「はい」をクリックします。 
JDKがアンインストールされます。