Java Platform, Standard Editionインストレーション・ガイド
目次      

15 Microsoft WindowsのJDKのインストール

JDK 8u451では、JavaFXはJava SE 8の一部として含まれなくなりました。 詳細は、https://www.oracle.com/javase/javafxを参照してください。

このページでは、WindowsでのJDK 8のインストールおよびアンインストール方法について説明します。

このページには次のトピックがあります。

JDK 8およびJRE 8のインストールに関する一般情報は、「JDK 8およびJRE 8のインストール概要」を参照してください。

システム要件

サポートされているプロセッサおよびブラウザについては、「Oracle JDK 8およびJRE 8の動作保証済システム構成」を参照してください。

プロセッサ、ディスク領域およびメモリーの最低要件は、「JDKおよびJREのWindowsシステム要件」を参照してください。

ノート:

インストール手順の表記

このドキュメントの次の表記を含むテキストに対しては、かわりに適切な更新バージョン番号を使用する必要があります。

version

たとえば、更新381用の32ビット・システムのJDKインストーラをダウンロードする場合、ファイル名: jdk-8version-windows-i586.exejdk-8u381-windows-i586.exeになります。

同様に、更新381用に64ビット・システムのJDKインストーラをダウンロードしていた場合、ファイル名jdk-8version-windows-x64.exejdk-8u381-windows-x64.exeになります。

JDKインストーラでサポートされるのは、Java機能リリースの1つのバージョンのみになりました。 同じ機能リリースの複数のバージョンをインストールすることはできません。 たとえば、JDK 8u381とJDK 8u371を同時にインストールすることはできません。 JDK 8u371のインストール後にJDK 8u381をインストールしようとすると、インストーラはJDK 8u371をアンインストールし、JDK 8u381をインストールします。

ノート: 同じ機能ファミリの新しいバージョンがすでに存在する場合に古いバージョンのJDKをインストールすると、エラーが表示され、古いバージョンをインストールする必要がある場合に新しいバージョンのJDKをアンインストールするように求められます。

JDKは、更新バージョンに関係なく、C:\Program Files\Java\jdk-1.8またはC:\Program Files (x86)\Java\jdk-1.8 (32ビット・システム用)にインストールされます。 たとえば、JDK 8u381は、システムのアーキテクチャに応じて、これらのディレクトリのいずれかにインストールされます。

インストール手順

次の手順では、自己インストールの実行可能ファイルを実行して、JDKを解凍およびインストールします。 JDKの一部として、このインストールには、パブリックJava Runtime Environmentを含めるオプションがあります。 (JDKには、そのツールでのみ使用するためのプライベートJREも含まれています。詳細は、「プライベートJREとパブリックJRE」を参照してください。)

次を実行して、JDKをインストールします。

インストーラのダウンロード

「Javaのダウンロード」ページにアクセスし、「ライセンス契約に同意」をクリックします。 「ダウンロード」メニューで、使用しているバージョンのWindowsの.exeに対応する「ダウンロード」リンクをクリックします。

jdk-8uversion-windows-x64.exe (64-bit)またはjdk-8uversion-windows-i586.exe (32-bit)をダウンロードします。ここで、versionはJDKの更新バージョンです。

ノート: ダウンロード・ページとローカル・ドライブのファイル・サイズを比較して、ファイルのダウンロードが正常に完了したことを確認します。 または、ダウンロードしたファイルのチェックサムが、「Javaのダウンロード」ページに表示されたチェックサムと一致していることを確認できます。

JDKインストーラの実行

Microsoft WindowsにJDKをインストールするには、管理権限が必要です。

ファイルjdk-8version-windows-i586.exeは、32ビット・システム用のJDKインストーラです。 ファイルjdk-8version-windows-x64.exeは、64ビット・システム用のJDKインストーラです。 Webサイトから直接実行せずにいずれかのファイルをダウンロードした場合、インストーラのアイコンをダブルクリックします。 それから、インストーラの指示に従ってください。 インストールが終了したら、ダウンロードしたファイルを削除して、ディスク領域を回復できます。

JDK 7u6以降のインストーラでは、JavaFX SDKをインストールし、それをJDKインストール・ディレクトリに統合します。 JDK 7u2から7u5へのインストーラは、最初にJDKをインストールし、次にJavaFX SDKインストーラを起動します。このインストーラは、32ビット・オペレーティング・システムのデフォルト・ディレクトリC:\Program Files\Oracle\JavaFX 2.0 SDKまたはC:\Program Files (x86)\Oracle\JavaFX 2.0 SDKにJavaFX SDKをインストールします。 JavaFX SDK (バージョン2.0.2)をJDK 7u1以前とともにインストールする場合は、「JavaFXのインストール」を参照してください。

Javaスタート・メニュー

JDK 7u40リリース以降では、Javaリソースに簡単にアクセスするための「Java」メニュー項目が、Windowsの「スタート」メニューに追加されています。

JDKのインストール中に、Java Development KitフォルダがWindowsの「スタート」メニュー(「参照ドキュメント」を含む)に作成され、オンラインAPIドキュメントのwebページが開きます。

JDKのインストールおよびアンインストールのプロセス中に、システム上のJDKの最新バージョンに関連付けるために適切なスタート・メニュー項目が更新されます。

JDKのサイレント・インストール

インストーラをダブルクリックしたり開いたりせずに、コマンド行引数を使用して、サイレントで非対話型のJDKインストールを実行できます。 次の表に、インストール・シナリオ例と、それを実行するために必要なコマンドを示します。 表記jdkは、ダウンロードしたインストーラ・ファイルのベース名(jdk-8u381-windows-x64など)を表します。

インストール・シナリオ コマンド
JDKのインストール - 開発ツール、ソース・コードおよびパブリックJRE - サイレント・モード
jdk.exe /s
サイレント・モードでの開発ツールおよびソース・コードのインストール(パブリックJREはインストールしない)
jdk.exe /s ADDLOCAL="ToolsFeature,SourceFeature"
サイレント・モードでの開発ツール、ソース・コードおよびパブリックJREのインストール
jdk.exe /s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature"
JDKを指定されたディレクトリC:\test\にサイレント・モードでインストール
jdk.exe /s /INSTALLDIRPUBJRE=C:\test\

PATH環境変数の更新

PATH変数を設定しないと、実行可能ファイルを実行するたびに、そのファイルへのフルパスを次のように指定する必要があります。

C:\> "C:\Program Files\Java\jdk-1.8\bin\javac" MyClass.java

これは、PATH変数を永続的に設定する際に役立ち、再起動後も維持されます。

PATH変数を永続的に設定するには、jdk-1.8\binディレクトリのフルパスをPATH変数に追加します。 通常、このフルパスはC:\Program Files\Java\jdk-1.8\binのようになります。 Microsoft Windowsでは、次のようにPATH変数を設定します。

  1. 「スタート」「コントロール パネル」「システム」の順にクリックします。

  2. 「詳細設定」「環境変数」の順にクリックします。

  3. JDKインストールのbinフォルダの場所を、「システム環境変数」PATH変数に追加します。 PATH変数の一般的な値は次のとおりです。

    C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk-1.8\bin
    

ノート:

JDKの使用の開始

参照ドキュメントに関連する情報にアクセスするには、Windowsの「スタート」メニューでJava Development Kitを選択します。

Javaプログラミング言語でプログラムを開発および実行する場合は、「Javaチュートリアル」を参照してください。 特に、見出し「基本事項をまとめたコース」の下のチュートリアル・コースに注目してください。

JDKのドキュメントは、「Javaのダウンロード」からダウンロードすることもできます。

JDKのアンインストール

JDKをアンインストールするには、Microsoft Windowsの「コントロール パネル」の「プログラムの追加と削除」ユーティリティを使用します。

サイレント・モードでのJDKのアンインストール

JDKをサイレント・モードでアンインストールするには、次のコマンドを使用します:

msiexec.exe/X{UninstallString}

たとえば、Java 8 update 251をアンインストールするには、次のコマンドを実行します:

msiexec.exe/X{26A24AE4-039D-4CA4-87B4-2F64180251F0}

UninstallStringを検索するには、"JDKレジストリ・キーおよびUninstallStringの検索"を参照してください。


ノート:

  • このコマンドはどこからでも実行できます。

  • msiexec.exe実行可能ファイルは、Windowsのsystemディレクトリにあります。

  • リブートは、一部のファイルがアンインストール中に使用されている場合にのみ必要です。毎回必要になるわけではありません。 ただし、アンインストール中にリブートを手動で抑制するには、コマンドにREBOOT=Rオプションを追加します。

  • アンインストール・ステータスを記述するログ・ファイルを作成する場合は、/l "C:\\ <path> setup.log" オプションをコマンドに追加します。


確認を求める「Windowsインストーラ」ダイアログが表示されます。 「はい」をクリックして、JDKをアンインストールします。

JDKレジストリ・キーおよびUninstallString値の検索

  1. 「開始」に移動し、「登録」と入力します。

  2. 「レジストリ・エディタ」で、HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Uninstallに移動します。

    Uninstallフォルダの下には、中カッコ内に多数のレジストリ・エントリがあります。

  3. 「編集」「検索」の順にクリックします。


    ノート:

    特定のレジストリの検索を実行する前に、Uninstallフォルダを強調表示します。


  4. 値としてバージョン文字列を入力し、対応するレジストリ・キーを検索します。 「1.8.0.バージョンの形式に従います。 たとえば、JDK 8u251の場合は、1.8.0.251と入力します。

    ペインの右側でレジストリ・キーが強調表示され、様々なアンインストール文字列の値が左側のペインに表示されます。

  5. UninstallStringの値に注意してください。

インストール済のディレクトリ・ツリー

JDKのディレクトリ構造の詳細は、「JDKおよびJREのファイル構造」を参照してください。 (JREのファイル構造はJDKのjreディレクトリのファイル構造と同一です。)

インストールのトラブルシューティング

次に示すのは、インストール中またはインストール後に発生することがある問題を回避するためのヒントです。

トラブルシューティングの詳細は、Java Platform, Standard Editionトラブルシューティング・ガイドを参照してください。

破損したキャビネット・ファイル

「破損したキャビネット・ファイル」というエラー・メッセージが表示される場合、ダウンロードしたキャビネット・ファイルは破損しています。 ファイル・サイズを、これらの手順に示された必要なファイル・サイズに照らして確認します。 サイズが一致しない場合、バンドルのダウンロードを再試行します。 (キャビネット・ファイルには、圧縮されたアプリケーション、データ、リソースおよびDLLファイルが含まれています。)

解凍中のシステム・エラー

「解凍中のシステム・エラー」というエラー・メッセージが表示される場合、TEMPディレクトリが含まれるディスクに十分な領域がない可能性があります。

プライベートJREとパブリックJRE

JDKをインストールすると、プライベートJREもインストールされ、必要に応じてパブリック・コピーもインストールされます。 プライベートJREでは、JDKに付属のツールを実行する必要があります。 レジストリ設定がなく、JDKのみのロケーションがわかっているjreディレクトリ(通常はC:\Program Files\jdk-1.8\jre)に完全に含まれています。 一方、パブリックJREは他のJavaアプリケーションで使用でき、JDK (通常はC:\Program Files\Java\jre-1.8)の外部に含まれており、Windowsレジストリ(at HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft)に登録されており、プログラムの追加/削除を使用して削除でき、ブラウザに登録されている可能性があり、java.exeファイルがWindowsシステム・ディレクトリ(これにより、デフォルトのシステムJavaプラットフォームになります)にコピーされている可能性があります。

メモ帳でのソース・ファイル

Microsoft Windowsでは、Microsoftのメモ帳で新しいファイルを作成し、最初にそれを保存すると、通常、メモ帳によりファイル名に.txt拡張子が追加されます。 そのため、Test.javaと名前を付けたファイルはTest.java.txtとして保存されます。 Microsoft Windowsエクスプローラの「フォルダ オプション」で「登録されている拡張子は表示しない」を選択解除して、ファイル拡張子の表示をオンにしないと、.txt拡張子は表示できないことに注意してください。 .txt拡張子を付けないようにするには、「名前を付けて保存」ダイアログ・ボックスにファイル名を入力する際、"Test.java"のようにファイル名を引用符で囲みます。

一方、Microsoftワードパッドでは、別の拡張子を指定すると.txt拡張子は追加されません。 ただし、ファイルは「テキスト ドキュメント」として保存する必要があります。

システム・コード・ページに含まれていない文字

システム・ロケールのコード・ページに含まれていない文字を使用して、ディレクトリに名前を付けている可能性があります。 このようなディレクトリがインストール・パスに含まれていると、一般エラー1722が発生し、インストールは完了しません。 エラー1722はWindowsインストーラのエラー・コードです。 これは、インストールが失敗したことを示します。 現時点で、このエラーの原因は解明されていません。

この問題を回避するには、ユーザーとシステムのロケールが同一で、システム・ロケールのコード・ページに含まれている文字のみがインストール・パスに含まれていることを確認します。 ユーザーとシステムのロケールは、「コントロール パネル」の「地域オプション」または「地域の設定」で設定できます。

関連付けられているバグ番号は4895647です。

目次      

Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved.