コントロールパネルで32ビットと64ビットのjreの競合が発生する場合があります。
私が持っている新しいHPラップトップ(win7 64ビット)では、実際には何もせずに64ビットと32ビットの両方のJREがインストールされました。システムの使用を開始して間もなく、Javaを更新するプロンプトを受け入れました。後で、コントロールパネルのJavaバージョンがまだ古いことに気付きましたが、ie8のJavaバージョンは新しいバージョンでした。ブラウザでバージョンを確認するには、about:plugins(mozilla、chrome)または以下を参照します。
ie8の64ビットバージョン(通常は32ビットバージョンを実行している)を実行し、上記のtestjavaリンクにアクセスすると、古いバージョンがあり、テスト時にチョークが表示されたため、停止しました。
32ビットバージョンは、HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run SunJavaUpdateSched "C:\ Program Files(x86)\ Common Files \ Java \ Java Update \から(バックグラウンドプロセスを介して)自動更新を実行していました。 jusched.exe "
そのため、コントロールパネルはjreの64ビットを表示していたようですが、自動更新ではなく、32ビットバージョンのjreは自動更新されていました。jreの64ビットバージョンの自動更新プロセスは表示されませんでした。私の平均的なユーザーはこれを必要としないので、おそらく64ビットバージョンのjreをアンインストールしようとします。
私がいたから、コントロールパネルの32ビットバージョンを実行することができ:
- C:\ Program Files(x86)\ Java \ jre6 \ bin \ javacpl.exe
そして、それはやった更新]タブを示しています。
fyi:64ビット(旧)バージョンのコントロールパネルは次の場所にありました。
- C:\ Program Files \ Java \ jre6 \ bin \ javacpl.exe