0

Mavenを使用してスタンドアロンアプリケーションに取り組んでいます。私は次のシナリオを試しました. これにより、セキュリティ例外「jceはプロバイダーbcを認証できません」が発生するため、jarの署名が失われました。2. maven アセンブリ プラグイン (assembly.xml に基づく) と maven jar プラグイン (すべての jar のクラス パスを設定するため) の使用ZIPファイル。このロジックは、アプリケーションが正常に動作するセキュリティ例外の問題を修正しました。しかし、ここでは、bcprov-jdk16-1.46.jar のみを lib フォルダーに移動する必要があります。他の jar は、アプリケーション jar 自体に存在する必要があります。

しかし、私は次の構造を行う必要があります

zip
 |
  -- MyProject.jar
     |
      -- unpacked dependancies (except signed dependancies)
 | 
  --  lib folder
       |
        -- signed jar (bcprov-jdk16-1.46.jar)
4

1 に答える 1