2013-07-11 3 views
0

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

Раньше у меня был JRE 6, и все прошло хорошо, теперь я использую последние версии. я прочитал о новых улучшениях безопасности с новыми версиями JRE 7 +.

Это мой HTML-код

<html><body> 
    <p> 
    <applet code="UI.class" archive="UI.jar" 
    width="740" height="400"></applet> 
    </p> 
    </body></html> 

Я продолжаю получать blockedException. Я готов загрузить файл jar, если вы скажете мне, как это сделать.

+0

подписала Вашу банка? –

+1

Просто голова: Java-апплеты не будут надежно загружаться в современных веб-браузерах. Многие браузеры отключили Java по умолчанию. Mac OS X больше не включает Java вообще с ОС. Если это предназначено для использования в общественном потреблении, вы можете рассмотреть альтернативу. –

+0

нет нет. – Joseph

ответ

0

Кажется, этот вопрос has already been asked.

Похоже, что удаление JDK6 и 7, а затем переустановка JDK7 может решить вашу проблему.

Если он не работает, вы можете по-прежнему sign свою банку с такой командой jarsigner jar-file alias. (Можно сделать это от Maven или Ant)

Вы также можете изменить файл policy вашего JDK. Here - страница, объясняющая, как это сделать.

Если вы хотите сделать это вручную, вот что содержание должно выглядеть следующим образом:

grant { 
    permission java.security.AllPermission; // All permissions are granted 
}; 
Смежные вопросы