问题:
为什么我会遇到带有消息“class ' 的 SecurityException” XYZ 的签名者信息不匹配”?
答案:
当从具有不同签名的 JAR 文件加载同一包中的不同类时,通常会发生此错误。
根本原因:
Java 的安全机制会验证类的签名 加载中。当加载已签名 JAR 中的类时,会将其签名与同一包中其他已加载类的签名进行比较。如果签名不匹配,则会抛出 SecurityException。
解决方案:
解决此问题的主要解决方案有两种:
以上是为什么我的 Java 代码抛出'签名者信息不匹配”SecurityException?的详细内容。更多信息请关注PHP中文网其他相关文章!