场景:  有一个jar包,无源码,反编译查看到, jar包中的某个class流程存在问题, 于是继承相应的类, 然后将继承的class也放入jar包中,但是实际访问jar包对应的class中的方法时,报错, 提示:

java.lang.SecurityException: class "org.bouncycastle.util.Strings"'s signer information does not match signer information of other classes in the same package;

查了一堆文章,基本都说是jar包冲突...感觉没查到核心的要点.

于是直接根据字面意思, 查class文件签名不一致, 终于得到有用信息,说是calss文件来自于不同的jar包,一般常见于有的有签名,有的没有签名;

于是回想起来, 我对应的jar包中是有签名的, 于是删除掉jar包的签名,重新访问,正常了.

删除签名方式,直接将jar包下的 META-INF 文件夹整个删除.

文章不长, 但个人觉得比较精炼, 有同样问题的小伙伴儿们可以作为一种处理方式参考.

java.lang.SecurityException: signer information does not match signer information相关推荐

  1. JAVA Junit error java.lang.SecurityException: class junit.framework.JUnit4TestCaseFacade

    运行junit4时报错: java.lang.SecurityException: class "junit.framework.JUnit4TestCaseFacade"'s s ...

  2. Java.lang.SecurityException

    本人遇到的问题是第二个.在eclipse中清除tomcat相关,重新设置java版本,检查jdk的security文件加下的两个jar,然后重启eclipse,重新配置tomcat,再次启动.ok,错 ...

  3. java.lang.SecurityException Permission Denial opening provider ngyb.createdatabase.AccountProvider

    java.lang.SecurityException: Permission Denial: opening provider ngyb.createdatabase.AccountProvider ...

  4. Java java.lang.SecurityException: Prohibited package name

    java.lang.SecurityException: Prohibited package name 提示java错误: Exception in thread "main" ...

  5. 使用Dwr时出现java.lang.SecurityException: Access to debug pages is denied

    问题描述:项目中使用了Dwr技术时,出现了java.lang.SecurityException: Access to debug pages is denied描述错误提示 解决方法: 在配置文件w ...

  6. 使用sqljdbc连接mssql数据库,maven生成jar运行后报Exception in thread main java.lang.SecurityException错误...

    错误信息如下: Exception in thread "main" java.lang.SecurityException: Invalid signature file dig ...

  7. Appium报错:java.lang.SecurityException: uid 2000 does not have android.permission.WRITE_SECURE_SETTING

    Appium报错:java.lang.SecurityException: uid 2000 does not have android.permission.WRITE_SECURE_SETTING ...

  8. java.lang.SecurityException: getDeviceId: The user 10158 does not meet the requirements to access de

    问题 执行获取Android设备的deviceId,获取设备的标识号 TelephonyManager manager = (TelephonyManager)context.getSystemSer ...

  9. 用java下载apk解析包出错_Android 9.0 安装包解析错误 java.lang.SecurityException: Permission Denial解决方案...

    在android 9.0自动下载更新时 遇到 安装包解析错误 错误示例.png 在android 7.0使用的是同一套框架却没有问题? 然后通过adb命令抓取一下异常发现 12-18 19:21:32 ...

最新文章

  1. Novodex2.6.2 布料系统
  2. Tom Mitchell、杨强、周志华共话算法未来,世界人工智能大会算法峰会报名中
  3. git 比较两个版本之间的区别
  4. 【博客搬家旧文】leetcode 771. Jewels and Stones
  5. self motivated ddl
  6. 第三次学JAVA再学不好就吃翔(part18)--数组操作
  7. 洛谷 P3469 [POI2008]BLO-Blockade (Tarjan,割点)
  8. 前端学习(1539):hello world
  9. 面试官:HashMap有几种遍历方法?推荐使用哪种?
  10. Android Spinnert的使用
  11. poj 2754 Similarity of necklaces 2
  12. (11)数据结构-栈应用-简易计算器
  13. vscode C++配置opencv
  14. 亲身体验过13款滚动截屏App,谁才是最好用的iPhone长截屏工具?
  15. idea保存快捷键_idea 快捷键
  16. ffmpeg音频文件格式转换(支持重采样采样位数为24位)
  17. 模拟实现一个银行的取号机
  18. JAVA集成腾讯云即时通讯IM服务端
  19. 水星怎么设置网速最快_水星路由器怎么设置网速 - 卡饭网
  20. jadx重新打包_反编译一款APP然后重新打包(Windows环境)

热门文章

  1. 新媒体运营黎想:活动运营指南,踩过的坑就不要再踩了
  2. 【5G RRC】5G 切换(handover)那点事儿
  3. 6.starForce资源加载总结
  4. 与开发票相关的一种信息化应用
  5. PostgreSQL安装(Mac)
  6. Excel文档加密网络授权管理方案 - 加密Excel文档并通过服务器端授权管理
  7. N1小钢炮安装zerotier
  8. R语言文本文件读写(txt/csv/xlsx)
  9. Java项目-基于SSM实现保健院管理系统
  10. 游戏mvc框架与模块