Möglicherweise wird in der Systemsteuerung ein 32-Bit- oder 64-Bit-JRE-Konflikt angezeigt.
Auf einem neuen HP-Laptop (Win7 64-Bit) habe ich sowohl die 64-Bit- als auch die 32-Bit-JRE installiert, ohne etwas zu tun. Kurz nachdem ich angefangen hatte, das System zu benutzen, akzeptierte ich eine Aufforderung, Java zu aktualisieren. Später bemerkte ich, dass die Java-Version in der Systemsteuerung noch alt war, jedoch war die Java-Version in IE8 die neuere Version. Sie können die Version in Ihrem Browser sehen, indem Sie zu about: plugins (in mozilla, chrome) navigieren oder:
Als ich die 64-Bit-Version von ie8 ausführte (normalerweise verwenden Sie die 32-Bit-Version) und den obigen Testjava-Link besuchte, zeigte dies an, dass ich eine veraltete Version hatte und einen Choke ausgeführt habe.
Bei der 32-Bit-Version wurde die automatische Aktualisierung (über einen Hintergrundprozess) von folgendem Server ausgeführt: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ SunJavaUpdateSched ausführen "C: \ Programme (x86) \ Gemeinsame Dateien \ Java \ Java Update \ jusched.exe "
Es sieht also so aus, als würde auf dem Bedienfeld die 64-Bit-Version des JRE angezeigt, die nicht automatisch aktualisiert wurde, und die 32-Bit-Version des JRE wurde automatisch aktualisiert. Ich habe keinen automatischen Aktualisierungsprozess für die 64-Bit-Version von jre gesehen. Ich werde wahrscheinlich versuchen, die 64-Bit-Version von jre zu deinstallieren, da mein durchschnittlicher Benutzer dies nicht benötigt.
Ich war die Lage von der 32 - Bit - Version des Bedienfeldes auszuführen:
- C: \ Programme (x86) \ Java \ jre6 \ bin \ javacpl.exe
und es zeigte die Registerkarte Update.
Zu Ihrer Information: Die 64-Bit (alte) Version des Control Panels befand sich unter:
- C: \ Programme \ Java \ jre6 \ bin \ javacpl.exe
javacpl
hat die Magie, danke ;-)Die automatische Aktualisierung wird für 64-Bit-Java noch nicht unterstützt ( Fehlerspur ). Sie können die Updates vom RSS-Kanal von Java SE News verfolgen und das Installationspaket manuell herunterladen .
quelle
Ich hatte das gleiche problem Was für mich funktioniert hat, war in zu gehen
Die Standardeinstellung für die Windows-Systemsteuerung lautet " C: \ Programme \ Java \ jre7 \ bin \ javacpl.exe" .
Die in x86 hat die Registerkarte Update in Windows 7 64-Bit.
quelle
Der richtige Ort ist:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ JavaSoft \ Java Update \ Policy
Erstellen Sie einen DWORD-Wert (32-Bit) und nennen Sie ihn "EnableJavaUpdate". Setzen Sie den Wert (Werttyp - hex) auf 1, um die Registerkarte "Aktualisieren" anzuzeigen. Setzen Sie den Wert auf 0, um die Registerkarte "Update" in der Java-Konsole auszublenden.
quelle
quelle