Google Chrome での Java の問題

Google Chrome での Java の問題

そこで、Java 7 Update 9 (正常に動作していた) を Java 7 Update 10 に更新したところ、Google Chrome ブラウザで Java を使用できなくなり、「このページの一部の要素を表示するには Java(TM) が必要です」というエラー メッセージが表示されます。Java を複数回アンインストールしてみましたが、何をしてもこのエラーが発生します。

Java アプレットのあるページのダイアログから Java をインストールしようとしたり、オフライン バージョンやオンライン インストーラー バージョンをインストールしようとしたりしましたが、結局そのメッセージが表示されます。

Internet Explorer 10 で動作し、Java コントロール パネルでブラウザーの Java が有効になっていることを確認しました。また、Java 32 ビットと 64 ビットがインストールされており、両方のコントロール パネルをチェックしたところ、両方とも Java が有効になっています。

Windows 7 では動作しませんでしたが、最近 Windows 8 にアップグレードしましたが、まだ動作しません。

chrome://plugins をチェックして、Java が無効になっていないことを確認しました。プラグインのパスが「C:\WINDOWS\SysWOW64\npDeployJava1.dll」であることに気付きました。Chrome は 32 ビット ブラウザーなので、これは SysWOW64 の npDeployJava1 ではなく、System32 の npDeployJava1 ではないでしょうか?

これが問題なら、どうすれば変更できますか?

私の Chrome のバージョンは 24.0.1312.52 です。(バージョン 23 でも動作しませんでした。)

また、すべての Java をアンインストールして Google Chrome を再インストールし、その後 Java を再度再インストールしてみましたが (最初は 32 ビット バージョンのみ)、効果はありませんでした。

答え1

コマンドプロンプトを開いて入力してみましょう

java -version

コマンドが見つからないというエラーが表示された場合は、パスの問題である可能性があります。

Java BINディレクトリに移動します

c:\program files\java\jre7\bin

または

c:\program files (x86)\java\jre7\bin

もう一度入力してみてくださいjava -version。バージョン番号が返された場合、これが問題であることがわかります。BIN フォルダーへのパスをコピーし、環境変数に追加します。

再起動すれば正常に動作するはずです。ただし、そのマシンを再起動できない場合は、環境変数のテキスト全体をコピーして、set path=XXX と入力します。ここで、XXX は完全な変数です。

答え2

以下の設定は私にとっては完璧に機能しました

https://app.box.com/s/vxsravocpofwaxlgvlte

  • 画像は、ブラウザで Java プラグインの起動を有効にする方法を示しています (Java がどのブラウザでも動作せず、java.com サイトで Java を検証できない場合)
  • Javaコントロールパネルを有効にする方法(またはJavaを構成する方法)を示します。
  • コンピュータ内でこれら2つのJavaアプリケーションが配置されているフォルダパスを示します

JP2LAUNCHER を右クリックして、プロパティをクリックし、互換性をクリックし、互換モードにチェックを入れ、互換モードを「Windows NT」に設定し、もう 1 つについても同じ操作を繰り返します (Java コントロール パネルで Java セキュリティ設定を構成するには JAVAW を使用します)。

https://app.box.com/s/j64xsr3oylcb784atwc5

関連情報