Новый подключаемый модуль Java-апплета не используется?

Я развертываю подписанный и надежный апплет. Нам нужно запустить апплет в отдельной JVM и увеличить размер кучи. Настройка separate_jvm & java_arguments работает на наших локальных ящиках. Любопытно, что у нас есть клиенты, которые, хотя и используют 1.6.0_15, похоже, не используют новую архитектуру плагинов.

Когда я проверяю их конфигурацию Java, проверяется «использовать подключаемый модуль следующего поколения» и также проверяется опция IE7 «использовать Java 1.6.0_15 для подключаемого модуля апплета». Кажется, что ничего плохого нет. Консоль Java также сообщает правильную версию, но ни separate_jvm, ни java_arguments не соблюдаются.

Просто для проверки работоспособности мы обернули апплет в JNLP и настроили нашу веб-страницу для обслуживания апплета с jnlp_href. Тег апплета имел параметр фиктивного кода, чтобы гарантировать, что JVM действительно запускает JNLP. Консоль Java жалуется, что не может найти фиктивный класс, хотя должна правильно загружать JNLP.

Есть ли настройки безопасности или что-то еще, что может вызвать то, что я вижу?


person oconnor0    schedule 23.10.2009    source источник


Ответы (1)


Боюсь, у меня есть всего несколько предложений, а не однозначный ответ.

  1. Версия виртуальной машины Java и версия плагина могут отличаться. Перейдите в Панель управления, Java, Настройки среды выполнения. Когда вы проверяете консоль, она может отображать две разные версии.

  2. Новая архитектура плагинов будет зависеть от браузера, например, Opera вообще не использует его. Хотя IE7 делает. Так что проверьте, в каком браузере он работает.

  3. Java была повреждена из-за многократных установок и удалений. Я нашел довольно частую жалобу. Если у вас есть контроль над одной из машин, вам следует удалить все Java. Перезагрузите машину. Установите последнюю версию Java.

person Pool    schedule 25.10.2009
comment
1. Я проверил Панель управления, Java, Среду выполнения и / Program Files / Java. Только 1.6.0_15 существует. 2. Верно. Мы определенно используем IE7 - я видел, как он работает на моем компьютере разработчика. 3. Это возможно. Я должен это проверить. - person oconnor0; 26.10.2009
comment
Мы безуспешно переустановили JVM. По-прежнему работает старая версия. - person oconnor0; 27.10.2009
comment
Старая версия плагина то есть. JVM кажется правильной версией. - person oconnor0; 27.10.2009
comment
Хммм, не могли бы вы попробовать другой браузер на той же машине, чтобы определить, специфичен ли он для IE7? - person Pool; 27.10.2009
comment
У меня действительно нет такой роскоши. Машины довольно заблокированы. - person oconnor0; 28.10.2009
comment
Я думаю, что это оказалась странная ошибка / изменение, появившееся в u17. Спасибо за помощь. - person oconnor0; 16.06.2010