Ошибка запуска апплета.

Если у вас после запуска апплета появляется ошибка или апплет заблокирован (Application Blocked by Java Security), как на рис 1. или рис 2.

 

рис 1.

рис 2.

То это говорит о том что у вас установлена одна из последних версий java. Так как начиная с java SE 7 от 21 апреля 2013 года была произведено обновления безопастности. Все апплеты и Web Start приложений требуют доверенной сертифицированной подписи. Которые можно получить только в сертифицированных центрах, цена варьируется от 300$ до 1000$ в год, за одно приложение. На момент написания статьи 2016 года, приложения в виде апплетов, пользуются только крупные компании и в банковском секторе. Для обычных пользователей платит за каждый апплет, сильно накладно и большинство пользователей перестали их использовать. До 2013 года апплеты в основном применялись для украшения веб сайтов, создавались приложения и игры. К сожалению пока ситуация не изменилась, уровень безопасности для использования апплетов по прежнему высок. А это говорит о том, что мы по прежнему не можем в должной мере их использовать. Повышения уровня безопасности для запуска апплета, было обусловлено различными дырами в безопасности, злоумышленник создавший такой апплет мог получить доступ к вашей системе. И Oracle приняло решение обезопасить своих пользователей, принудительного увеличения уровня безопасности. Вы спросите и что теперь апплет без сертифицированной подписи нельзя использовать? Я вам отвечу можно, до последнего момента можно было подделывать такую подпись, с помощью специальных программ, но к сожалению сейчас это не возможно, и система безопасности java об этом сообщит пользователю о том, что это потенциально опасный апплет. Но выход есть из всей сложившейся ситуации, добавить сайт в исключение и тогда апплет с сайта загрузится. К сожалению мало таких пользователей которые будут устанавливать дополнительное программное обеспечения (java) да еще и в носить ваш сайт в исключения, дабы запустить ваш апплет. И конечно окончательный кол в этой истории забила Google, которая в 2015 году в своем браузере Google Chrome запретило любую возможность запуска апплетов, а общее число всех пользователей интернета использующий браузер Google Chrome около 50%. И это довольна внушительная цифра, по этому, я сомневаюсь что кто то ради вашего апплета перейдет на другой браузер, установит java, да еще и внесет ваш сайт в исключение 🙂 Слишком много мороки, нам как программистам остается только ждать, пока Oracle исправит ситуацию.

Добавить сайт в исключение для запуска апплета можно следующим образом. Заходим в Пуск>Панель Управления>Java

рис 3.

Откроется окно в нем переходим в вкладку Security жмем кнопку Edit Site List. Откроется окно в котором жмем кнопку add и вписываем к примеру: https://www.nookery.ru/

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

Обновлено: 08.04.2017 — 11:06

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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