2015-05-17 5 views
0

Я не могу запустить свой Java-апплет в любом браузере - Java блокирует его по соображениям безопасности. У меня есть Java 8, поэтому я не могу установить параметры безопасности на средний. Что мне нужно сделать? (в моих собственных апплетах я имею в виду апплеты, которые я написал, и это ничего не может навредить)Я не могу запускать свои собственные апплеты в браузере

+0

Почему код апплета ? Если это связано с тем, что учитель указал на это, обратитесь к [Почему учителя CS должны ** останавливаться ** преподавать Java-апплеты] (http://programmers.blogoverflow.com/2013/05/why-cs-teachers-should -stop-учебно-ява-апплеты /). –

ответ

0

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

Вы должны находиться в том же каталоге в командной строке.

1.keytool -genkey -keyalg rsa -alias m4key //m4key unique key 
2.keytool -export -alias m4key -file bmcert.crt //bmcert.crt certificate name 
3.jar tvf Jarname.jar verify jar 
4.jarsigner Jarname.jar m4key 
5.jarsigner -verify -verbose -certs JarnameJarname.jar 

Но, как вы уже упоминали вы используете Java 8, самозаверенный банку не разрешено запускать в браузере из-за соображений безопасности.

Так

Пожалуйста, откройте конфигурационный Java в настройках и в TAB безопасности положить URL страницы HTML, который с помощью апплета в Exception Список Site

enter image description here

0

Список сайтов исключений предоставляет пользователям возможность разрешить тем же апплетам, которые были бы разрешены, выбрав параметр «Средний», но на поэтапно, поэтому минимизируется риск использования более разрешительных настроек.

Так как ваш локальный хост или любой домен в списке исключений. Read more here

Смежные вопросы