Я пытаюсь развернуть Java-апплет на своем веб-сайте. Мне также нужно подписать его, потому что мне нужно получить доступ к буферу. Я следил за всеми подписями, которые я мог найти, но не имел успеха. Вот что я сделал до сих пор:Как подписать апплет 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: доступ отрицается "). Это происходит во всех браузерах.
Я пропустил шаг?
Я исправил его. Проблема заключалась в том, что мои файлы jar не компилировались так же, как я ссылался на файлы классов. Он работает сейчас. Благодаря! – user107312