我正在扩展 JFreeChart ChartComposite 类。当我尝试创建扩展类的实例时,我得到了java.lang.VerifyError : .... incompatible object argument for function call
错误。
问问题
451 次
2 回答
3
实际来说:
它主要发生在您使用一个版本的库,但运行另一个版本的库时。
更准确地说,VerifyError 是 LinkageError 的一种。来自 LinkageError 的 javadoc: “LinkageError 的子类表明一个类对另一个类有一定的依赖关系;但是,后一个类在前一个类编译后发生了不兼容的变化。”
于 2009-11-03T09:23:01.063 回答
1
听起来您运行的JAR版本可能与编译代码时所针对的版本不同JFreeChart
- 堆栈跟踪是否包含有关有问题的方法的任何信息?
另一种可能性是 JFreeChart 期望类路径上有某个 3rd-party 库的特定版本,而您正在使用不同的版本运行。
于 2009-11-03T09:23:54.383 回答