JDK 8u451では、JavaFXはJava SE 8の一部として含まれなくなりました。 詳細は、https://www.oracle.com/javase/javafxを参照してください。
このページでは、WindowsでのJRE 8のインストールおよびアンインストール方法について説明します。
このページには次のトピックがあります。
JDK 8およびJRE 8のインストールに関する一般情報は、「JDK 8およびJRE 8のインストール概要」を参照してください。
サポートされているプラットフォーム、オペレーティング・システムおよびブラウザの詳細は、Oracle JDK 8およびJRE 8認定システムの構成を参照してください。
プロセッサ、ディスク領域およびメモリーの最低要件は、「JDKおよびJREのWindowsシステム要件」を参照してください。
問題が発生した場合は、「Java Platform, Standard Editionトラブルシューティング・ガイド」、"Windowsオンライン・インストールとJavaアップデートFAQ"を参照するか、「Oracle Javaバグ・データベース」でバグ・レポートを送信してください。
Windowsオンライン・インストーラを使用するには、インターネットに接続する必要があります。 プロキシ・サーバーの背後で実行している場合、プロキシ設定が正しく構成されている必要があります。 これが構成されていないか、または正しく構成されていない場合、インストーラは次のメッセージとともに終了します。
The installer cannot proceed with the current Internet Connection proxy settings. Please check the Installation Notes for more information.
このメッセージが表示された場合、次のようにプロキシ設定を確認します: 「スタート」メニューから、「設定」を選択し、「コントロール パネル」をクリックし、「インターネット オプション」をダブルクリックし、「接続」タブを選択し、「LAN の設定」ボタンをクリックします。
正しい設定がわからない場合、インターネット・プロバイダまたはシステム管理者に確認してください。
JREのインストールは、次の2つの主なステップで構成されます。
ダウンロードできるJREインストーラは次の種類から選択できます。ここで、version
は更新バージョン番号です:
Windows x86オフライン: jre-8version-windows-i586.exe
Windows x64: jre-8version-windows-x64.exe
たとえば、更新1.8.0_421用に64ビット・システムのJREインストーラをダウンロードしていた場合、ファイル名jre-8version-windows-x64.exe
はjre-8u421-windows-x64.exe
になります。
Windows x86オンライン・インストーラは、ご使用のシステム構成に基づいて追加のインストーラ・ファイルをダウンロードする小規模のプログラムです。 このインストーラを使用すると、大量の不要なファイルをダウンロードしなくて済みます。 詳細は、「Windowsオンライン・インストールおよびJava Updateに関するFAQ」を参照してください。
64ビット・システム用のインストーラに加えて、Windows x86オフライン・インストーラには、JREのインストールに必要なすべてのものが含まれています。
ノート: ユーザーが企業全体にJREをインストールできる、Microsoft Windowsインストーラ(MSI) Enterprise JREインストーラも使用可能です。 本番で使用するには、商用ライセンスが必要です。 詳細は、「Windows用MSI Enterprise JREインストーラ・ガイド」を参照してください。 |
使用するインストーラのJRE「ダウンロード」リンクをクリックします。 ダイアログ・ボックスが開きます。 ご使用のブラウザに応じて、「保存」または「ファイルの保存」をクリックして、JREインストーラをインストールせずに保存します。 ダウンロードしたファイルのサイズとダウンロード・ページに示された必要なサイズを比較して、ファイル全体をダウンロードしたことを確認します。 または、(ご使用のブラウザに応じて)「実行」または「開く」をクリックして、ブラウザからJREインストーラを実行します。
ノート: JREをインストールするには、管理権限が必要です。 |
JREインストーラをコンピュータに保存した場合、それをダブルクリックしてインストーラを実行します。 インストーラの指示に従ってください。 インストーラは、JavaコンテンツがWebブラウザで無効化されているかどうかを通知し、それを有効化する手順を提供します。 以前にアプレットおよびJava Web Startアプリケーションの一部のセキュリティ・プロンプトを非表示にするよう選択した場合、インストーラによりプロンプトを復元するオプションが提供されます。 インストールが終了したら、ダウンロードしたファイルを削除して、ディスク領域を回復できます。
次の点に注意してください。
JDKでインストールされたパブリックJREは登録されません。 (これは64ビット・バージョンのJDKにも適用されます。) JAVA_HOME
\bin
(JAVA_HOME
はパブリックJREをインストールした場所です)を指すPATH
環境変数を設定して、JREを登録する必要があります。 パブリックJREの詳細は、「プライベートJREとパブリックJRE」を参照してください。
デフォルトでは、Java Access Bridgeは無効です。 これを有効にするには、「Javaアクセス・ブリッジの有効化」を参照してください。
インストール後には、Windowsの「スタート」メニューの「Java」項目を使用して、Javaの必須の情報や機能(ヘルプ、Javaコントロール・パネル、更新の確認など)にアクセスできます。
デフォルトでは、JREの32ビット・バージョンはC:\Program Files (x86)\Java\jreN
にインストールされます。ここで、N
は完全なJava SEリリースおよび更新番号です。 たとえば、JREリリース8更新421の場合、N
は1.8.0_421
です。
同様に、デフォルトでは、JREの64ビット・バージョンがC:\Program Files\Java\jreN
にインストールされています。
JREインストーラは、次のジャンク・ションを作成します。 junctionは、コンピュータ上の別のディレクトリの別名です。 JRE 8u421以降のこれらのジャンク・ションの名前は次のとおりです:
C:\Program Files (x86)\Java\latest\jre-1.8
: このジャンク・ションは常にJRE 8ファミリの最新の32ビット・バージョンをインストールした場所を指しています。C:\Program Files\Java\latest\jre-1.8
: このジャンク・ションは、常にJRE 8ファミリの最新の64ビット・バージョンをインストールした場所を指しています。
ノート: JRE 8u411以前では、これらの接合の名前は32ビット・バージョンの場合はC:\Program Files (x86)\Java\jre-1.8 、64ビット・バージョンの場合はC:\Program Files\Java\jre-1.8 です。 JRE 8u421以降を使用している場合は、最新のジャンク・ション名を使用していることを確認してください。
|
ユーザーが任意のロケーションからjava
、javaw
およびjavaws
を実行できるようにするには、JREインストーラによって、JRE 8 Javaヘルパー・ファイルjava.exe
、javaw.exe
およびjavaws.exe
が次のディレクトリにコピーされます:
%CommonProgramFiles(x86)%\Oracle\Java\java8path
JRE 8 Javaヘルパー・ファイルは、最後にインストールされたJREのbin
ディレクトリから一致する名前を持つコマンドを起動します。
また、JREインストーラは、PATH
システム変数を更新してこのディレクトリを含めます。
ノート: 32ビットおよび64ビット・バージョンのJRE 8u421以降のリリースでは、新しいJDKファミリ・バージョンとの互換性を確保するために、JRE 8 Javaヘルパー・ファイルのディレクトリ名が%CommonProgramFiles(x86)%\Oracle\Java\javapath から%CommonProgramFiles(x86)%\Oracle\Java\java8path に変更されました。
JDK 11以降のインストーラは、Javaヘルパー・ファイルを |
ノート:
32ビット版および64ビット版のJDK 11以降のインストーラは、Javaヘルパー・ファイルを%CommonProgramFiles%\Oracle\Java\javapath
にインストールします。 JDK 11以降のインストーラは、このディレクトリが%CommonProgramFiles(x86)%\Oracle\Java\java8path
の前に表示されるように、PATH
システム変数も更新します。 その結果、JDK 11以降のJavaヘルパー・ファイルの最新バージョンは、PATH
システム変数のJRE 8ヘルパー・ファイルの前に表示されます。
JREをアンインストールするには、Javaアンインストール・ツールを使用します。これには次の方法でアクセスできます。
JREのバージョンが8u20以降の場合、Microsoft Windowsの「コントロール パネル」の「プログラムの追加と削除」ユーティリティを使用してアンインストールします。 Java削除ツールは、アンインストール・プロセスと統合され、古いJREを削除する手順を示します。
次のオンラインのJavaアンインストール・ツールを使用します。
Javaアンインストール・ツールは、Javaの旧バージョンの検出およびアンインストールのプロセスを簡略化することで、コンピュータのセキュリティの向上を支援します。 アンインストール・ツールはコンピュータ上のJavaバージョンのリストを表示し、古くなったバージョンを削除します。
ノート: システム管理者が組織のデプロイメント・ルール・セットを指定した場合、Javaアンインストール・ツールは実行されません。デプロイメント・ルール・セットによって、企業は、Javaデスクトップ環境を直接管理し、JavaアプレットやJava Web Startアプリケーションのセキュリティ・ポリシーがかつてないほど厳しくなっている環境の下で、レガシー・ビジネス・アプリケーションを使用し続けることができます。 デプロイメント・ルール・セットによって、管理者は、アプレットやJava Web Startアプリケーションのルールを指定できます。これらのルールは、特定のJREバージョンを使用する必要があることを指定できます。 したがって、必要なJREがアンインストールされていないことを確認するデプロイメント・ルール・セットが検出された場合、Javaアンインストール・ツールは実行されません。 デプロイメント・ルール・セット機能の詳細は、「デプロイメント・ルール・セット」を参照してください。 |
JDK 7u40リリース以降では、Javaリソースに簡単にアクセスするための「Java」メニュー項目が、Windowsの「スタート」メニューに追加されています。
JREのインストール中に、「Java」フォルダがWindowsの「スタート」メニューに作成され、このフォルダには次の項目が含まれています。
Javaについて: システムにインストールされた最新のJREバージョンを表示する「Javaについて」ウィンドウを開きます。
更新の確認: Javaコントロール・パネルを「更新」タブにフォーカスを設定して開きます。
Javaの構成: Javaコントロール・パネルを「一般」タブにフォーカスを設定して開きます。
ヘルプを表示: Javaヘルプ・センターページを開きます。
Java.comにアクセスします: URL https://www.java.com
を開きます。
JREのインストールおよびアンインストールのプロセス中に、システム上のJREの最新バージョンに関連付けるために適切なスタート・メニュー項目が更新されます。
Java Plug-inテクノロジは、JREの一部として含まれており、一般的なブラウザおよびJavaプラットフォーム間の接続を確立します。 この接続により、Webサイト上のアプレットをデスクトップ上のブラウザ内で実行できます。 Java Plug-inは、JREのインストール中に、サポートされているWebブラウザに対して自動的に有効化されます。 ユーザー側の操作は必要ありません。 Java Plug-inテクノロジの詳細は、「アプレット開発ガイド」を参照してください。
ノート: Java SE 8では、Java SE 6 Update 10より前のJREのバージョンで使用可能なJava Plug-inのバージョンは、推奨されていません。 ただし、以前のバージョンのJava Plug-inは、互換性の目的でJava SE 8に付属していますが、完全にはサポートされていません。 これは、将来のリリースでは削除される予定です。 下位互換性のため、Javaコントロール・パネルで、アプレットの実行に使用するJava Plug-inを指定できます。 これを指定するには、「Javaコントロール・パネル」を実行し、「詳細」タブの「Java Plug-in」ノードに移動し、「次世代のJava Plug-inを有効にする(ブラウザの再起動が必要)」というラベルの付いたチェック・ボックスを切り替えます。 詳細は、「Javaコントロール・パネル」の「更新」に関する項を参照してください。 さらに、Javaコントロール・パネルを使用して、アプレットの実行に使用される複数のJREのバージョンを管理できます。 |
Java Web Startは、Webブラウザ上でクリックするだけでフル装備のアプリケーションを実行できる機能を提供する、アプリケーション配備のためのテクノロジです。 この機能を利用すれば、表計算プログラムやインターネット・チャット・クライアントなどのアプリケーションを、複雑なインストール手順を踏まずに、簡単にダウンロードして実行できるようになります。 Java Web Startでは、Webページ上のリンクをクリックするだけで、アプリケーションを実行できます。 そのアプリケーションがコンピュータに存在しない場合は、Java Web Startにより、必要なすべてのファイルが自動的にダウンロードされます。 ダウンロード後は、ファイルがコンピュータ上にキャッシュされるため、デスクトップ上のアイコンかブラウザ上のリンクを使用して、必要なときにいつでも実行できるようになります。 どの方法でアプリケーションを実行しても、常に最新で使用可能なバージョンのアプリケーションが実行されます。 詳細は、「Java Web Start」を参照してください。
このトピックでは、次の項目について説明します。
以前のバージョンのJava Web Startがある場合、それはアンインストールしません。 アンインストールすると、ダウンロード・キャッシュがクリアされ、以前にインストールされたすべてのJava Web Startアプリケーション・データを再度ダウンロードする必要があります。 この新しいバージョンによって、以前のインストールが上書きされ、新しいバージョンを使用するようにブラウザが自動的に更新されます。 Java Web Startで使用される構成ファイルおよびプログラム・ファイルのフォルダは変更されますが、Java Web Startでは設定を新しい形式に変換するため、アップグレード後もすべての設定はそのまま保持されます。
Java Web Startをアンインストールする唯一の方法は、JDK/JREをアンインストールすることです。 しかし、JDK/JREをアンインストールしても、Java Web Startの以前のバージョンのキャッシュは削除されません。 以前のリリースには、Java Web Startの別のアンインストール手順があります。
次を行った場合、誤解を招くメッセージが表示されることがあります。
JDKまたはJREでJava Web Startアプリケーションをダウンロードおよびキャッシュする。
Windowsの「コントロール パネル」の「プログラムの追加と削除」を使用してJDKまたはJREを削除する。
「プログラムの追加と削除」を使用してJava Web Startアプリケーションを削除する。
このアプリケーションを削除すると、次のメッセージが示されたアンインストーラ・エラー・ダイアログ・ボックスが表示されます。Javaアプリケーションnameを削除しようとしてエラーが発生しました。 これはすでにアンインストールされている可能性があります。 Javaアプリケーションnameを「プログラムの追加と削除」リストから削除しますか。 これに対して「はい」を選択すると、次のメッセージが示された、別のアンインストーラ・エラー・ダイアログ・ボックスが表示されます。Javaアプリケーションnameを「プログラムの追加と削除」リストから削除するためのアクセス権が不十分です。 システム管理者に連絡してください。 これは誤解を招くメッセージです。 メッセージでは、問題の原因が権限であることを意味します。 それは違います。 問題は、JDKまたはJREを削除したときにJava Web Startアプリケーションはすでに削除されていますが、そのことが、[F5]を押したり閉じてから再度開いたりしてリフレッシュされるまで、「プログラムの追加と削除」ダイアログ・ボックスに反映されないことです。
このような誤解を招くメッセージが表示されないようにするには、[F5]を押すか、ダイアログ・ボックスを閉じてから再度開きます。 JDKまたはJREでダウンロードおよびキャッシュされたJava Web Startアプリケーションは、現在インストールされているプログラムのリストには表示されなくなります。
Java更新機能に関する問題については、「Javaコントロール・パネル」の「更新」を参照してください。
インストールされたJRE (7u10以降)がセキュリティ・ベースラインを下回っているか、組み込まれた有効期限が過ぎている場合、インストールされたJREを最新バージョンに更新するよう、ユーザーに追加の警告が表示されます。 更新プロセスを一元管理するためにユーザーが個別にJREを更新しようとすると、問題が発生します。
7u40以降では、新しいデプロイメント・プロパティdeployment.expiration.check.enabledが使用できます。 このプロパティは、「JREが古い」という警告を無効にするために使用できます。
この特定の警告メッセージを抑制するには、次のエントリをデプロイメント・プロパティ・ファイルに追加します。
deployment.expiration.check.enabled=false
詳細は、「配備構成ファイルおよびプロパティ」を参照してください。
自動更新を無効にするには、Javaコントロール・パネルの「更新」タブで「更新を自動的にチェック」チェック・ボックスの選択を解除します。
複数のコンピュータにインストールする際に役立つ、サイレントまたは非対話型のJREインストールを行うには、「コマンド行のインストール」を参照してください。
64ビットWindowsオペレーティング・システム(Vista、Windows 7またはWindows 8)では、Webページの表示用に標準(デフォルト)で32ビットInternet Explorer (IE)ブラウザが使用されます。 これらのオペレーティング・システムには、64ビットInternet Explorerブラウザも含まれています。 ただし、これの使用はオプションで、Webページを表示するために明示的に選択する必要があります。 Webコンテンツによっては、64ビット・ブラウザで正しく動作しない可能性があるため、デフォルトの32ビット・ブラウザを使用し、32ビットJREをインストールすることをお薦めします。
インストールするJREを決定するには、次のトピックが役立ちます。
Microsoftサポートwebサイトの「32ビットおよび64ビットWindows: よくある質問」を参照して、システムで64ビット・バージョンのWindowsが実行されているかどうかを確認してください。
これらのステップに従って、32ビット・バージョンまたは64ビット・バージョンのどちらのInternet Explorerを使用しているかを確認します。
Internet Explorerを起動します。
メニュー・バーで、「ヘルプ」をクリックします。
「情報」を選択すると、情報ウィンドウが開きます。
次のいずれかの方法に従って、64ビット・バージョンのFirefoxを使用しているかを確認します。
「Firefoxについて」パネルを確認します。
ブラウザのアドレスにabout:support
と入力します。
64ビット・バージョンのFirefoxを実行している場合は64ビットであることが示され(たとえば、Win64)、何も示されない場合は32ビット・バージョンのFirefoxです。
ノート: 64ビットInternet Explorerおよび64ビットFirefoxのWindowsユーザーには、ダウンロードのオプションとして自動的に64ビットJREが提示されます。 |
インストールしたブラウザに応じて、JREインストーラをダウンロードします。
32ビット・ブラウザ: 32ビットJREインストーラをダウンロードします(Windows x86オフラインまたはオンラインのいずれかのインストーラを使用)。
64ビット・ブラウザ: 64ビットJREインストーラをダウンロードします。
32ビット・ブラウザと64ビット・ブラウザの両方: 32ビットJREインストーラと64ビットJREインストーラの両方をそれぞれダウンロードします。