W panelu sterowania może występować konflikt 32-bitowej wersji 64-bitowej Jre.
Na nowym laptopie HP, który mam (win7 64bit), skończyłem z zainstalowanym 64-bitowym i 32-bitowym środowiskiem JRE, w rzeczywistości nic nie robiąc. Krótko po rozpoczęciu korzystania z systemu zaakceptowałem monit o aktualizację Java. Później zauważyłem, że wersja java w panelu sterowania była wciąż stara, jednak wersja java w ie8 była nowszą wersją. Możesz zobaczyć wersję w przeglądarce, przechodząc do about: plugins (w mozilla, chrome) lub:
Kiedy uruchomiłem 64-bitową wersję ie8 (normalnie używasz wersji 32-bitowej) i odwiedziłem powyższy link testjava, oznaczało to, że mam nieaktualną wersję i udławiłem się, umieram, gdy ją testowałem.
Wersja 32-bitowa przeprowadzała automatyczną aktualizację (poprzez proces w tle) uruchamianą z: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run SunJavaUpdateSched "C: \ Program Files (x86) \ Common Files \ Java \ Java Update \ jusched.exe ”
Wygląda więc na to, że panel kontrolny pokazywał 64-bitową wersję środowiska JRE, która nie była automatyczną aktualizacją, a 32-bitowa wersja środowiska JRE była aktualizowana automatycznie. Nie widziałem żadnego procesu automatycznej aktualizacji 64-bitowej wersji środowiska JRE. Prawdopodobnie spróbuję odinstalować 64-bitową wersję środowiska JRE, ponieważ mój przeciętny użytkownik tego nie potrzebuje.
I był w stanie uruchomić wersję 32-bitowego panelu sterującego z:
- C: \ Program Files (x86) \ Java \ jre6 \ bin \ javacpl.exe
i to nie pokazać kartę Update.
fyi: 64-bitowa (stara) wersja panelu sterowania była w:
- C: \ Program Files \ Java \ jre6 \ bin \ javacpl.exe
javacpl
magii, dzięki ;-)Automatyczna aktualizacja nie jest jeszcze obsługiwana w 64-bitowej Javie ( śledzenie błędów ). Możesz śledzić aktualizacje z kanału RSS Java SE News i pobierać pakiet instalacyjny ręcznie .
źródło
Miałem ten sam problem. Dla mnie zadziałało
zamiast domyślnych ustawień Panelu sterowania systemu Windows (który znajduje się w C: \ Program Files \ Java \ jre7 \ bin \ javacpl.exe ).
Ten w x86 ma zakładkę aktualizacji w 64-bitowym systemie Windows 7.
źródło
Prawidłowa lokalizacja to:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ JavaSoft \ Java Update \ Policy
Utwórz wartość DWORD (32-bit) i nazwij ją „EnableJavaUpdate”. Ustaw jego wartość (typ wartości - hex) na 1, aby wyświetlić kartę Aktualizacja. Ustaw jego wartość na 0, aby ukryć kartę Aktualizacja w konsoli Java.
źródło
źródło