java - 签名者信息不匹配

标签 java jar

我在日志文件中收到以下错误。

(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/

相关文章:

java - 获取 java.sql.SQLException : Closed Connection when accessing large resultset

java - Apache POI SetFontFamily

java - LSOF 命令不显示 java 和类文件

java - 如何导入包中的jar文件?

java - Spring Boot bootJar mysql 驱动程序 impl 没有被 ServiceLoader 注入(inject)

java - Spring 套应用中的 yarn 配置

java - 如何使用 Spring security 解除方法的保护

java - 如何返回不确定的类型?

java - HTML 文件无法在可执行 jar 中打开

java - 无法在 Android Studio 中查看所有 .jar 代码