当前位置: 首页 > 面试题库 >

即使jar / class具有particualar方法,我们什么时候也会收到java.lang.NoSuchMethodError

柳宏深
2023-03-14
问题内容

我正在使用IText库来促进applet中的pdf导出。在导出调用期间,它失败并显示以下错误:

java.lang.NoSuchMethodError: com.lowagie.text.pdf.PdfPTable.completeRow()V

我在JD Decompiler中打开了Itext jar / PdfPtable.class,并确认该类具有completeRow作为公共方法。

java.lang.NoSuchMethodError即使在jar / class拥有a的情况下,有人可以解释抛出a的可能情况吗?

这是堆栈跟踪;可能不是很有帮助,因为大多数调用是针对我们的应用程序的。

导出到CSV文件时出错
-java.lang.NoSuchMethodError :com.lowagie.text.pdf.PdfPTable.completeRow()V
com.blox.table.action.ExportToCSVAction.actionPerformed(ExportToCSVAction.java:193)
javax.swing。 AbstractButton.fireActionPerformed(未知源)
javax.swing.AbstractButton $ Handler.actionPerformed(未知源)
javax.swing.DefaultButtonModel.fireActionPerformed(未知源)
javax.swing.DefaultButtonModel.setPressed(未知源)
javax.swing.plaf.basic。 BasicButtonListener.mouseReleased(未知源)
java.awt.Component.processMouseEvent(未知源)
javax.swing.JComponent.processMouseEvent(未知源)
java.awt.Component.processEvent(未知源)
java.awt.Container.processEvent(未知源)
java.awt.Component.dispatchEventImpl(未知源)
java.awt.Container.dispatchEventImpl(未知源)
java.awt.Component.dispatchEvent(未知源)
java.awt.LightweightDispatcher。 retargetMouseEvent(未知源)
java.awt.LightweightDispatcher.processMouseEvent(未知源)
java.awt.LightweightDispatcher.dispatchEvent(未知源)
java.awt.Container.dispatchEventImpl(未知源)
java.awt.Window.dispatchEventImpl(未知源)
java .awt.Component.dispatchEvent(未知来源)
java.awt.EventQueue.dispatchEvent(未知来源)
java.awt.EventDispatchThread.pumpOneEventForFilters(未知源)
java.awt.EventDispatchThread.pumpEventsForFilter(未知源)
java.awt.EventDispatchThread.pumpEventsForHierarchy(未知源)
java.awt.EventDispatchThread.pumpEvents(未知源)
java.awt.Event pumpEvents(未知来源)
java.awt.EventDispatchThread.run(未知来源)
com.lowagie.text.pdf.PdfPTable.completeRow()V
com.blox.table.view.GridTableModel $
PdfExportWriter.writeNewLine(GridTableModel.java:7259)

com.blox.table.view.GridTableModel.buildExportData(GridTableModel.java:3111)
com.blox.table.view.GridTableModel.export(GridTableModel.java:2541)
com.blox.table.view.GridTable.export(GridTable.java:1318)

com.blox.table.action.ExportToCSVAction.exportToFile(ExportToCSVAction.java:248)
com.blox.table.action.ExportToCSVAction.access $ 1(ExportToCSVAction
.java:245)
com.blox.table.action.ExportToCSVAction $
Worker.exportToCSVFile(ExportToCSVAction.java:111)sun.reflect.NativeMethodAccessorImpl.invoke0(本
机方法)sun.reflect.NativeMethodAccessorImpl.invoke
(未知源)
sun.reflect .DelegatingMethodAccessorImpl.invoke(未知源)
java.lang.reflect.Method.invoke(未知源)
spin.Invocation.evaluate(Invocation.java:175)
spin.off.SpinOffEvaluator $ 1.run(SpinOffEvaluator.java:108)
java.lang.Thread.run(未知源)


问题答案:

我发现第三方jar之一正在捆绑旧版本的iText库



 类似资料:
  • 编辑:修复//。。。和//下面代码中的错误注释显示了答案 对于JavaScript专家来说,这可能是一件愚蠢而显而易见的事情。。。但如果我能知道这是怎么回事,我会很生气的。 这是我的t.js: ... 和我的HTML: ...大致显示的是: 当我运行这个程序时,Chrome浏览器的开发者工具JavaScript控制台上没有显示任何内容。(在本次学习中,我看到了很多其他的错误活动……所以我知道它确实

  • 我收到错误信息: 拒绝https://oauth.telegram.org/,因为它违反了以下内容安全策略指令:frame-srchttps://outh.telegram.org 我相信我已经正确地设置了我的内容安全策略规则。怎么还被封了?

  • 问题内容: 我阅读的所有资料都提到了几个案例,并以“其他一些案例”作了总结。在视图/活动中调用onSaveInstanceState方法时,所有情况是什么? 问题答案: 该文档称 在活动被杀死之前将调用此方法,以便将来在将来返回某个时间时可以恢复其状态。

  • 问题内容: 我正在阅读揭露java.lang.Out OfMemoryError,我想知道我是否正确理解它。的确,如果Java VM抛出 :请求的阵列大小超出VM限制 这意味着VM拒绝了数组的创建,因为它已经超出了预定义的限制(超出了VM的限制),而 不是 因为我的堆空间用完了吗? 我是否可以说这并不表示记忆不足? 即使我有 无限的 记忆 无处不在 ,Java虚拟机仍然可以抛出,如果它不喜欢我的请

  • 问题内容: 在这里,我对元素进行了设置,并为其应用了相关的CSS。 要么 现在,这里我给的,它也做同样的工作对我来说。 那么,什么是之间准确的区别 标识 和 类 ,当我应该使用 ,当我应该使用 ?我是CSS和Web设计的新手,在处理此事时有些困惑。 问题答案: 例 (请注意,CSS使用前缀 # 表示ID,使用 。 表示类。) 但是 ,HTML 5中弃用了HTML4.01标记属性。在CSS中,没有“

  • 问题内容: 面试官问我: 什么是Observer,什么Observable时候应该使用它们? 我并不了解这些术语,因此当我回到家并开始使用GoogleObserver和Google搜索时Observable,从不同的资源中发现了一些要点: 1)Observable是一个类,Observer是一个接口。 2)Observable该类维护一个Observers的列表。 3)当一个Observable对