Проблема апплета при использовании Java 10 и IE 11 - PullRequest
0 голосов
/ 04 октября 2018

Попытка скомпилировать и запустить приложение с использованием Java 10 in (windows 7 - 64-bit machine), которое содержит апплеты.Итак, мы скомпилировали код в Java 10 и развернули в wildFly.Все остальные страницы будут загружены, но часть Апплета не работает с IE 11.

  • Если мы используем IE 8 (64-битная версия) с Java 10, то 64-битные апплеты времени выполнения будут работать безлюбые вопросы.Удалил обновления IE и по умолчанию установил IE 8. Вот почему я использовал IE8.

  • Если мы используем IE 11 (загруженная и установленная 64-разрядная версия) и попробовал, но он даст черныйкрестик в том месте, где загружен апплет (в этом сценарии в моей среде выполнения был только JRE 10).

  • Если мы установим 32-разрядную версию Java (Java 8), то IE будет использовать это (на этот раз у меня были JRE 10 и JRE8), но получил ошибку, сообщающую, что во время выполнения версия составляет 52,0 (это Java 8) и версия jar 54.0 (Java 10).Это означает, что он распознает версии должным образом.

Я перепробовал все доступные решения, упомянутые в разных темах, такие как изменение «Enable Enhanced Protect Mode», добавление настроек совместимости, редактирование реестра и т. Д., Но нетуспех.Поскольку Java 10 является только 64-битной, мы можем использовать только 64-битную версию.Кроме того, поскольку IE может обрабатывать как 32-разрядные, так и 64-разрядные, есть ли какие-либо другие конфигурации, которые мне нужно изменить?Те же настройки работают в IE 8, а не в IE11.

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

Любые предложения.

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