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システム要件」を参照してください。
ノート:
JDKおよびJREには、バージョン番号を判別できるバージョン文字列があります。 Java SE 8バージョン番号の詳細は、「Java Platform, Standard Edition 8の名前とバージョン」を参照してください。
JDKには、パブリックJREをインストールするオプションがあります。 JREのインストールの詳細は、「Microsoft WindowsのJREのインストール」を参照してください。
問題が発生した場合は、"インストールのトラブルシューティング"を参照するか、「Oracle Javaバグ・データベース」でバグ・レポートを送信してください。
このドキュメントの次の表記を含むテキストに対しては、かわりに適切な更新バージョン番号を使用する必要があります。
version
たとえば、更新381用の32ビット・システムのJDKインストーラをダウンロードする場合、ファイル名: jdk-8version-windows-i586.exe
はjdk-8u381-windows-i586.exe
になります。
同様に、更新381用に64ビット・システムのJDKインストーラをダウンロードしていた場合、ファイル名jdk-8version-windows-x64.exe
はjdk-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のダウンロード」ページに表示されたチェックサムと一致していることを確認できます。
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のインストール」を参照してください。
JDK 7u40リリース以降では、Javaリソースに簡単にアクセスするための「Java」メニュー項目が、Windowsの「スタート」メニューに追加されています。
JDKのインストール中に、Java Development KitフォルダがWindowsの「スタート」メニュー(「参照ドキュメント」を含む)に作成され、オンラインAPIドキュメントのwebページが開きます。
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
変数を設定しないと、実行可能ファイルを実行するたびに、そのファイルへのフルパスを次のように指定する必要があります。
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
変数を設定します。
「スタート」、「コントロール パネル」、「システム」の順にクリックします。
「詳細設定」、「環境変数」の順にクリックします。
JDKインストールのbinフォルダの場所を、「システム環境変数」のPATH
変数に追加します。 PATH
変数の一般的な値は次のとおりです。
C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk-1.8\bin
ノート:
PATH
環境変数は、セミコロン(;
)で区切られた一連のディレクトリで、大/小文字を区別しません。 Microsoft Windowsでは、PATH
ディレクトリ内のプログラムを左から右へ順番に探します。
一度にパスに含めることができるJDKのbin
ディレクトリは、1つのみです。 最初のインスタンスより後のものは無視されます。
JDKパスを追加する場所がわからない場合、場所を追加します。
PATH
変数の設定後に開いた新しい各コマンド・ウィンドウで、新しいパスが有効になります。
参照ドキュメントに関連する情報にアクセスするには、Windowsの「スタート」メニューでJava Development Kitを選択します。
Javaプログラミング言語でプログラムを開発および実行する場合は、「Javaチュートリアル」を参照してください。 特に、見出し「基本事項をまとめたコース」の下のチュートリアル・コースに注目してください。
JDKのドキュメントは、「Javaのダウンロード」からダウンロードすることもできます。
JDKをアンインストールするには、Microsoft Windowsの「コントロール パネル」の「プログラムの追加と削除」ユーティリティを使用します。
JDKをサイレント・モードでアンインストールするには、次のコマンドを使用します:
msiexec.exe/X{UninstallString}
たとえば、Java 8 update 251をアンインストールするには、次のコマンドを実行します:
msiexec.exe/X{26A24AE4-039D-4CA4-87B4-2F64180251F0}
UninstallStringを検索するには、"JDKレジストリ・キーおよびUninstallStringの検索"を参照してください。
ノート:
|
確認を求める「Windowsインストーラ」ダイアログが表示されます。 「はい」をクリックして、JDKをアンインストールします。
「開始」に移動し、「登録」と入力します。
「レジストリ・エディタ」で、HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Uninstall
に移動します。
Uninstall
フォルダの下には、中カッコ内に多数のレジストリ・エントリがあります。
「編集」、「検索」の順にクリックします。
ノート: 特定のレジストリの検索を実行する前に、 |
値としてバージョン文字列を入力し、対応するレジストリ・キーを検索します。 「1.8.0.バージョン」の形式に従います。 たとえば、JDK 8u251の場合は、1.8.0.251と入力します。
ペインの右側でレジストリ・キーが強調表示され、様々なアンインストール文字列の値が左側のペインに表示されます。
UninstallStringの値に注意してください。
JDKのディレクトリ構造の詳細は、「JDKおよびJREのファイル構造」を参照してください。 (JREのファイル構造はJDKのjre
ディレクトリのファイル構造と同一です。)
次に示すのは、インストール中またはインストール後に発生することがある問題を回避するためのヒントです。
トラブルシューティングの詳細は、「Java Platform, Standard Editionトラブルシューティング・ガイド」を参照してください。
「破損したキャビネット・ファイル」というエラー・メッセージが表示される場合、ダウンロードしたキャビネット・ファイルは破損しています。 ファイル・サイズを、これらの手順に示された必要なファイル・サイズに照らして確認します。 サイズが一致しない場合、バンドルのダウンロードを再試行します。 (キャビネット・ファイルには、圧縮されたアプリケーション、データ、リソースおよびDLLファイルが含まれています。)
「解凍中のシステム・エラー」というエラー・メッセージが表示される場合、TEMP
ディレクトリが含まれるディスクに十分な領域がない可能性があります。
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です。
目次 前 次