我在日志文件中收到以下错误。
(java.lang.SecurityException: class "com.adventnet.snmp.snmp2.SecurityModelTable"'s signer information does not match signer information of other classes in the same package thrown
问题是当我运行下面的命令时,它说 jar 已经过验证。
/usr/jdk/instances/jdk1.5.0/bin/jarsigner -verify -verbose Jarfile.jar
如果jar文件是通过验证的,那么怎么会出现这个问题呢?
最佳答案
这意味着您在同一个包中有两个或多个具有不同签名数据的类。通常这意味着这些类来自不同的 JAR,其中一个已签名,另一个未签名。
关于java - 签名者信息不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8878068/