ホームページ > Java > &#&チュートリアル > Java SecurityException: 署名者情報の不一致を解決する方法?

Java SecurityException: 署名者情報の不一致を解決する方法?

DDD
リリース: 2024-11-30 06:07:14
オリジナル
450 人が閲覧しました

How to Resolve Java SecurityException: Mismatched Signer Information?

Java SecurityException: 署名者情報の不一致

クラスを再コンパイルすると、次のような問題が発生する可能性があります。エラー:

java.lang.SecurityException: class "Chinese_English_Dictionary"'s signer information does not match signer information of other classes in the same package
ログイン後にコピー

原因:

この例外は、同じパッケージに属するクラスが、異なる証明書で署名された複数の JAR ファイルからロードされた場合に発生します。ここで、一部の JAR ファイルは署名されており、他の JAR ファイルは署名されています。

解決策:

  • 署名の一貫性を確保する: 同じパッケージのクラスを含むすべての JAR ファイルが、
  • 未署名から署名を削除JAR: あるいは、署名済みの JAR と重複するパッケージを含む JAR ファイルのマニフェスト ファイルから署名を削除することもできます。これにより、署名の不一致なしにクラスをロードできるようになります。

以上がJava SecurityException: 署名者情報の不一致を解決する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート