我编写了一个使用 JasperReports 5.5 生成pdf报告的程序,但是在运行程序后出现异常:
Java.lang.AbstractMethodError:
org.apache.xerces.dom.DeferredElementImpl.getTextContent()Ljava/lang/String;
at
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFace(SimpleFontExtensionHelper.java:364) at
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily(SimpleFontExtensionHelper.java:290) at
net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamilies(SimpleFontExtensionHelper.java:254)
答案 0 :(得分:0)
public class AbstractMethodError extends IncompatibleClassChangeError
当应用程序尝试调用AbstractMethodError
方法时,抛出 abstract
。通常情况下,此error
会被compiler
;
但是,如果自上次编译当前正在执行的方法以来某些error
的定义发生了不兼容的更改,则此class
只能在运行时发生。
解决方案 - 请重新编译您的代码或类(引发错误),然后运行您的代码。