Web サイトに 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:アクセスが拒否されました」というエラーが表示されます)。これはすべてのブラウザで発生します。
手順がありませんか?