Swing を使用する Java Web Start アプリがあり、ユーザーが自分のマシンでローカルにファイルを開くことを許可する必要があります。使用しようとしている単一の jar が署名されていないと表示されるため、アプリケーションを実行できません。しかし、私はそれに署名しました。
私の .jnlp ファイルでは、セキュリティを次のように指定しています。
<security>
<j2ee-application-client-permissions/>
</security>
そして、次のコマンドを使用して、jar ファイル、validator.jar に署名するためのキーを作成しました。
keytool -genkey -keystore mykeys -alias https://www.mydomain.com
jarsigner -keystore mykeys -storetype JKS validator.jar https://www.mydomain.com
何か案は?
ありがとう!