Я второй комментарий Эллиота Фишера ... Тем не менее, все еще существует довольно много аппаратного обеспечения, которое все еще поддерживается или даже потенциально производится (продается наверняка), которое может работать только с этими Java-апплетами.
У меня была эта проблема с моей Motorola FX7400. Конечно, Motorola сообщает, что «Дата прекращения обслуживания и поддержки» - 30.8.2019. Конечно, последняя прошивка выпущена в 2015 году и не содержит ни одного сертификата или подписи Java-апплетов!
Для большинства апплетов, которые не обновлялись со времени самых последних настроек безопасности Java, были обновлены примерно в 2013-2015 годах и которые, скорее всего, также являются только 32-битными и не имеют каких-либо подписей на них; Сделайте следующие шаги. Конечно, даже я не могу рекомендовать этот метод вообще для приложений, запущенных из Интернета Кроме того, вы должны принять меры предосторожности при попытке использовать Java, как это на оборудовании, с которым вы не знакомы.
Шаги, необходимые для Windows 7, 8.1 и 10 с Internet Explorer 11, следующие:
- Загрузите и установите последнюю версию JRE SE 32bit отсюда: https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html (И да, вам необходимо предоставить свои личные данные, включая адрес и номер телефона. Вам также необходимо оплатить лицензия, если вы не являетесь разработчиком или частным пользователем)
- Запустите Internet Explorer 11 (кажется, что 64-битная версия работает нормально)
- Убедитесь, что фильтрация ActiveX отключена
Tools -> ActiveX filtering
При отключении моей установки это было необходимо только для возможности запуска теста Java с "alternate page"
, который помечен как " IE 11 users: ": https://www.java.com/en/download/installed.jsp
- Убедитесь, что плагин Java включен
Tools -> Manage Add-ons
- Убедитесь, что в вашей зоне безопасности включена
Scripting of Java applets
. На моем IE11 он был включен по умолчанию даже для интернет-зоны, установленной на Medium-High с защищенным режимом на Tools -> Internet Options -> Security -> (select your appropriate zone) -> Custom level -> Scripting of Java applets
- Если апплет, который должен быть запущен, не подписан должным образом (очень вероятно ...), необходимо указать для каждого отдельного URL-адреса, где апплет запускается, исключения. (На момент написания этого ответа, по крайней мере, подстановочные знаки для путей работают.)
- При запуске апплета примите запросы на исключение безопасности, которые запрашивает Java.
- И наконец! По какой-то причине в какой-то момент при загрузке апплета, который ранее загружался нормально, появится сообщение о невозможности запустить апплет, поскольку могут запускаться только приложения, которые соответствуют очень высоким настройкам безопасности (подписанные апплеты). Чтобы вернуться к работе снова, необходимо удалить временные файлы Java. Восстановление запросов безопасности не имеет никакого эффекта.
Start Menu -> Configure Java -> General tab -> Temporary Internet Files -> Settings... -> Delete Files -> OK
C:\Users\%username%\AppData\LocalLow\Sun\Java\Deployment\Cache
-каталог, вероятно, также работает.
Безопасность и запросы действительно зашли за последние 10 лет, не так ли?