基本的に、Oracle は自己完結型アプリケーション (私が使用したい) はサンドボックス環境で実行され、jar に署名しない限り、OS ファイル システム、クリップボードなどにアクセスできないと述べています。サンプルのコードは次のとおりです。
<fx:signjar keyStore="${basedir}/sample.jks" destdir="dist"
alias="javafx" storePass="****" keyPass="****">
<fileset dir='dist/*.jar'/>
</fx:signjar>
しかし、これは私が思うメインjarのみに署名します。dist/lib フォルダーにもライブラリがいくつかあります。このコードを使用して、それらをメインの jar に追加しています。
<fx:resources>
<fx:fileset dir="dist" includes="lib/*.jar"/>
</fx:resources>
それらに署名するために、fx:signjar に別のファイルセットを追加する必要がありますか、それともメインの jar のみに署名するだけで十分ですか?
よろしく、アウレリアン