ホームページ >Java >&#&チュートリアル >Java が「SecurityException: 署名者情報が一致しません」をスローするのはなぜですか?

Java が「SecurityException: 署名者情報が一致しません」をスローするのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-27 21:10:15630ブラウズ

Why Does Java Throw a

「Java SecurityException: 署名者情報が一致しません」について

クラスを再コンパイルすると、見慣れないエラー メッセージ「Java SecurityException: 署名者」が表示される場合があります。情報が一致しません。」これは、同じパッケージ内のクラスが異なる JAR ファイルからロードされた場合に発生します。これらの JAR ファイルには、別個の証明書を使用して生成された署名が含まれている場合があります。

この問題を修正するには、同じパッケージのクラスを含むすべての JAR ファイルが同じ証明書を使用して署名されていることを確認してください。あるいは、重複するパッケージを共有する JAR ファイルのマニフェストから署名を削除します。これにより、競合する証明書情報を削除し、SecurityException を解決できます。

以上がJava が「SecurityException: 署名者情報が一致しません」をスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。