1

netbeans での jar 署名に問題があります。

画像を twain 経由で Web アプリに直接スキャンするコンポーネントを開発しました。コンポーネントはアプレットとして実行されています。Netbeans でのビルド中に、プロジェクトの一部である jar が署名されます ... jar の 1 つである uk.co.mmscomputing.device.twain.jar は署名されず、単に省略されています。

このプロジェクトを、カスタムの自己署名証明書を使用して WebStart アプリケーションとしてビルドしています。Netbean のビルド出力は次のようになります。

...
sign-jars:
Signing JAR: D:\PROJEKTY\JAVA\Scan\dist\Scan1.jar to D:\PROJEKTY\JAVA\Scan\dist\Scan1.jar as nn
Signing JAR: D:\PROJEKTY\JAVA\Scan\dist\lib\AbsoluteLayout.jar to D:\PROJEKTY\JAVA\Scan\dist\lib\AbsoluteLayout.jar as nn
Signing JAR: D:\PROJEKTY\JAVA\Scan\dist\lib\beansbinding-1.2.1.jar to D:\PROJEKTY\JAVA\Scan\dist\lib\beansbinding-1.2.1.jar as nn
Signing JAR: D:\PROJEKTY\JAVA\Scan\dist\lib\xsPDF-bin+src-20130225-2126.jar to D:\PROJEKTY\JAVA\Scan\dist\lib\xsPDF-bin+src-20130225-2126.jar as nn
generate-jnlp:
...

Netbeans がこの特定の jar ファイルだけを省略している理由がわかりません。Netbeans にこのファイルにも署名させるにはどうすればよいですか?

Netbeans 7.3 を使用しています

ありがとうございました

4

1 に答える 1

0

Netbeans にこのファイルにも署名させるにはどうすればよいですか?

この手順のカスタム Ant タスクを作成します。

  1. D:\PROJEKTY\JAVA\Scan\myjarforced1 のように、強制する jar を一時ディレクトリに解凍します。
  2. 古い署名がある場合は削除します
  3. 新しい瓶を作る
  4. 署名する

私にとっては(ずっと前に)このように機能しましたが、他のすべての瓶を瓶に詰めることもできます。ライセンスに違反するものもありますが、強制署名は機能します。

于 2013-05-14T09:00:53.460 に答える