Новый плагин Java-апплета не используется? - PullRequest
1 голос
/ 23 октября 2009

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

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

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

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

1 Ответ

2 голосов
/ 25 октября 2009

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

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

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

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

...