Начиная с jre 1.6u10, при интеграции с браузером используется так называемый «плагин нового поколения».
Некоторые старые приложения несовместимы с ним и (в Windows) это может быть отключено в панели управления, java, Advanced, Java Plug-in снимите флажок «Включить Java Plug-in следующего поколения (требуется перезапуск браузера)».
Проблема в том, что иногда эта проверка неактивна, и ее нельзя отключить, даже если у вас есть административные привилегии и вы работаете от имени администратора.
Есть ли способ решить эту проблему?
ОБНОВИТЬ:
Я провел некоторое тестирование на некоторых машинах с разными операционными системами, браузерами и версиями java.
Первоначально я предполагал, что проблема была в w 7 или в том, что это была 64-битная ОС, но есть случай (случай 3), который отрицает это предположение.
Таким образом, на машине есть что-то «еще», из-за чего эта опция неактивна.
Test O.S Browser JRE version State
1 W 7 64 (Home) IE 9 7u2 64 grayed out
2 W 7 64 (Bus) IE 8 6u27 64 grayed out
3 W 7 64 (Bus) IE 9 6u22 64 NOT grayed out
В поисках того же самого я нашел сообщение на форуме с другой подсказкой, более странной:
Если вы не можете убрать его, потому что он неактивен, выделите запись и нажмите пробел
Это успешно снимает галочку с поля Plug-in, но при следующем открытии панели управления Java она снова становится «отмеченной».
Оригинальный пост на форуме находится здесь: http://www.sevenforums.com/software/208418-removed-java-add-still-ie9.html#post1754583
Первый простой, не прошедший тщательную проверку ответчик:
На 64-битных машинах этот флаг выделен серым цветом на 64-битных JVM (проверены различные версии> 6.10 и <= 7.2). При установке 32-битной jvm этот флаг не будет затемнен.
Очевидно, что это решение неоптимально, но может быть (возможно, единственным) решением некоторых проблем совместимости.
Вы также можете нажать кнопку «добавить» и вуаля! теперь вы можете убрать галочки с ОБЕИХ флажков для Java и с «нового» пустого добавленного элемента.