1

特に、画像ファイルのディレクトリを読み取り、それらをロードしてサイズを変更し、アップロードする既存の署名付きアプレットがあります。何年もうまく機能してきましたが、今は Tiff 画像のサポートを追加する必要があります。私が見つけた唯一の方法は、Java Advanced Imaging API を使用することです。もちろん、これは、アプレットをデプロイするときに、jai_codec.jar ファイルと jai_core.jar ファイルを含める必要があることを意味ます。アプレット要素のアーカイブ属性を次のように変更しました。

archive="MyApplet.jar?v=123,jai_core.jar,jai_codec.jar"

オリジナルに署名したのと同じ方法で、2 つの追加の jar ファイルにも署名しました。ただし、依然としてセキュリティ警告とエラーが表示され、アプレットは正しく実行されません (ユーザーが許可を与えようとしても)。これを正しく機能させるにはどうすればよいですか? 2 つの追加の jar の内容を抽出して、1 つの巨大な jar に入れる必要がありますか? 助けてくれてありがとう。

4

2 に答える 2

0

jnlp ファイルを使用してアプレットをデプロイします。ここを見てくださいhttp://docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html

jnlp の Resources セクションに必要なすべての jar をリストできます。

于 2014-02-20T21:04:23.770 に答える
0

1 つのアーカイブにのみ名前を付ける必要があります。Class-path:他のものは、メイン JAR のマニフェストの属性で言及する必要があります。

于 2014-02-07T23:26:23.220 に答える