Как IE может потерять способность выполнять Java-апплеты? - PullRequest
1 голос
/ 07 октября 2009

У меня есть апплет, который используется во внутренней сети нашей компании. Время от времени появляются пользователи, которые внезапно перестают использовать апплет и получают сообщение об ошибке.

Я заметил, что браузер (IE6) больше не отображает меню Tools-> Open Java Console. Java 1.5 все еще установлена, и я могу открыть диалоговое окно настроек Java из панели управления. Похоже, что браузер потерял связь с Java. Переустановка Java устраняет проблему.

Большинство, если не все пользователи, столкнувшиеся с этой проблемой, также используют апплет IBM On On Demand, который (по-видимому) должен использовать Java 1.3. Я подозреваю, что проблема возникает здесь, но не могу объяснить это.

Кто-нибудь еще испытывал нечто подобное? Идеи?

Спасибо!

Ответы [ 3 ]

1 голос
/ 07 октября 2009

Как насчет избавления от IE6 и обновления до IE7 / 8 или другого браузера? Или, может быть, ваш антивирус (вызванный обновлениями ...) отключает java-апплеты?

1 голос
/ 07 октября 2009

Многие браузеры могут загрузить только одну JRE, и первый загруженный выигрывает.

Если пользователь пытается запустить апплет, который требует JRE 1.3, а затем второй апплет, который требует JRE 1.5, второй апплет будет иметь только JRE 1.3 для запуска. На этом этапе апплет 1.5 не сможет загрузиться, потому что JRE 1.3 не может запустить 1.5-байтовый код.

Если ваши пользователи, которые не используют апплет IBM, могут все еще использовать апплет 1.5 в то же самое время, когда некоторые пользователи IBM борются, то это может быть вашей проблемой.

Одним из способов решения этой проблемы было бы использование разных апплетов в разных браузерах (апплет IBM в IE6, апплет 1.5 в Firefox, и в каждом браузере установлен только соответствующий плагин JRE.)

0 голосов
/ 07 октября 2009

Вы проверили настройки? Вы можете отключить Java там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...