解决java.lang.IncompatibleClassChangeError
来源:互联网 发布:量子计算与人工智能 编辑:程序博客网 时间:2024/05/22 05:33
在做pdf签章的时候遇到了异常:
Caused by: java.lang.IncompatibleClassChangeError: class org.bouncycastle.asn1.DERObject has interface org.bouncycastle.asn1.ASN1Encodable as super class
百度:
参考:https://yq.aliyun.com/articles/40382
异常的意思很明白,就是说DERObject 以ASN1Encodable 接口作为了超类,继承关系
接口是不能继承的
Your newly packaged library is not backward binary compatible (BC) with old version. For this reason some of the library clients that are not recompiled may throw the exception.This is a complete list of changes in Java library API that may cause clients built with an old version of the library to throw java.lang.IncompatibleClassChangeError if they run on a new one (i.e. breaking BC):1.Non-final field become static,2.Non-constant field become non-static,3.Class become interface,4.Interface become class,5.if you add a new field to class/interface (or add new super-class/super-interface) then a static field from a super-interface of a client class C may hide an added field (with the same name) inherited from the super-class of C (very rare case).
快捷键ctrl+shift+t打开open type
发现ASN1Encodable 确实有个接口类型
打开对应文件位置
不知什么时候手动添加的一个jar包
正常下载的jdk是没有的。
自己挖的坑,跪着也要填完
阅读全文
0 0
- 解决java.lang.IncompatibleClassChangeError
- 解决java.lang.IncompatibleClassChangeError
- 解决java.lang.IncompatibleClassChangeError
- 解决java.lang.IncompatibleClassChangeError
- 解决java.lang.IncompatibleClassChangeError
- java.lang.IncompatibleClassChangeError错误的解决
- java.lang.IncompatibleClassChangeError翻译
- java.lang.IncompatibleClassChangeError
- java.lang.IncompatibleClassChangeError
- java.lang.IncompatibleClassChangeError
- java.lang.IncompatibleClassChangeError
- java.lang.IncompatibleClassChangeError
- java.lang.IncompatibleClassChangeError
- java.lang.IncompatibleClassChangeError: BasicHttpParams
- 关于java.lang.IncompatibleClassChangeError: Implementing class错误解决
- jar包问题的解决:java.lang.IncompatibleClassChangeError
- 关于java.lang.IncompatibleClassChangeError: Implementing class错误解决
- java.lang.IncompatibleClassChangeError: Implementing class
- 【Linux】IPC主题三 -------- 信号二(signal)
- HTML基础(10. 其它)
- 在运行时刻从文件中调入Class(defineClass 的使用)
- 《Python Cookbook》第三版中文版 3.0.0
- Mali GPU性能调优方法
- 解决java.lang.IncompatibleClassChangeError
- 【React Native】开源一个自己入门学习的小项目
- Hbase多租户实现方案—资源限制—quotas
- 先读懂CapsNet架构然后用TensorFlow实现,这应该是最详细的教程了
- Linux上OpenVPN服务端的构建
- JavaScript(条件和循环、类型转换)
- LA 4329 Ping pong
- 一个”.java”源文件中是否可以包含多个类(不是内部类)?有什么限制
- 看似键盘应用服务器发生信息泄露,其实就是在收集用户隐私信息