Можливо, на панелі керування ви бачите конфлікт між 32-бітним і 64-бітним.
На новому ноутбуці HP, який у мене є (win7 64bit), я в кінцевому підсумку встановив і 64-бітну, і 32-бітну JRE, фактично нічого не роблячи. Незабаром після початку використання системи я прийняв запит на оновлення Java. Пізніше я помітив, що версія java на панелі керування була старою, однак версія java в ie8 була новішою. Ви можете побачити версію у своєму браузері, перейшовши на сторінку about: плагіни (мозіла, хром) або:
Коли я запустив 64-бітну версію ie8 (зазвичай ви працюєте з 32-бітовою версією) і відвідав вище посилання testjava, це вказувало, що у мене застаріла версія, і задушився, коли я тестував її.
32-бітна версія робила автоматичне оновлення (за допомогою фонового процесу) запускається з: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run SunJavaUpdateSched "C: \ Program Files (x86) \ Загальні файли \ Java \ Оновлення Java \ jusched.exe "
Таким чином, схоже, що на панелі керування було показано 64-бітний jre, який не оновлювався автоматично, а 32-бітна версія jre була автоматично оновлена. Я не бачив жодного процесу автоматичного оновлення 64-бітної версії jre. Я, мабуть, спробую і видалити 64-бітну версію jre, оскільки мій середній користувач цього не потребує.
Я був в змозі запустити 32 - бітну версію панелі управління з:
- C: \ програмні файли (x86) \ Java \ jre6 \ bin \ javacpl.exe
і це було показати вкладку Update.
fyi: 64-розрядна (стара) версія панелі управління була на:
- C: \ Файли програм \ Java \ jre6 \ bin \ javacpl.exe