Я пытаюсь развернуть апплет Java на своем веб-сайте. Мне также нужно подписать его, потому что мне нужно получить доступ к буферу. Я следил за всеми подписями, которые я мог найти, но не имел успеха. Вот что я сделал до сих пор:
- Написал апплет в NetBeans. Он отлично работает в средстве просмотра апплетов.
- Сделал из него файл .jar.
- Создал сертификат, выполнив следующие действия:
keytool -genkey -keyalg rsa -alias myKeyName keytool -export -alias myKeyName -file myCertName.crt
- Подписал его как jarsigner следующим образом:
jarsigner "C:\my path\myJar.jar" myKeyName
- Создал html файл, содержащий это:
<html> <body> <applet code="my/path/name/myApplet.class" archive="../dist/myJar.jar"/> </body> </html>
Когда я открываю этот html файл, я никогда не получаю диалоговое окно подтверждения безопасности (и, таким образом, получаю сообщение об ошибке "java.security.AccessControlException: access denied" ). Это происходит во всех браузерах.
Мне не хватает шага?