質問:
「class 」というメッセージを含む SecurityException が発生するのはなぜですかXYZ の署名者情報はありません。 match"?
答え:
このエラーは通常、同じパッケージ内の異なるクラスが、異なる署名を持つ JAR ファイルからロードされたときに発生します。
根本原因:
Java のセキュリティ メカニズムはクラスの署名を検証しますロード中。署名付き JAR のクラスがロードされると、その署名が同じパッケージからロードされた他のクラスの署名と比較されます。署名が一致しない場合、SecurityException がスローされます。
解決策:
この問題を解決するには、主に 2 つの解決策があります:
以上がJava コードが「署名者情報が一致しません」という SecurityException をスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。