【问题标题】:Why am I getting exception: abstructmethoderror while calling setXmlStandalone() method in Java?为什么在 Java 中调用 setXmlStandalone() 方法时出现异常:abstructmethoderror?
【发布时间】:2016-12-03 22:27:26
【问题描述】:

我有一个Parser.java API 程序,它有一个函数XMLParser,它调用setXmlStandalone() 的导入javax.xml.parsers.Document

我写了一个程序说“ABC.java”,它调用Parser API。它在 Eclipse 中运行良好。但是当我使用我正在开发的应用程序调用这个程序时,它会在线给出异常 "abstractmethoderror"

DocumentBuilder builder = builderFactory.newDocumentBuilder();
Document doc = builder.newDocument();
try { doc.setXmlStandalone(true);
} catch (org.w3c.dom.DOMException de)

知道为什么我在从应用程序调用而不是在 Eclipse 中调用时收到此异常吗?

【问题讨论】:

  • 可能是类路径中缺少所需的jar,或者可能是版本不兼容
  • 感谢您的回复,但是如果jar文件丢失,它可能会在早期抛出异常。以及如何确定版本。我在 Eclipse 中使用 1.7 编译,我用来调用的 Apllication 也具有相同版本的编译器
  • 谁能帮忙解决这个问题??
  • 你在 Eclipse 中为项目包含了哪些 jars?
  • 我已将 ReverseXSL.jar 作为外部参考库包含在内。其中有 Parser 类。

标签: java eclipse xml-parsing


【解决方案1】:

最终,我相信这是兼容性问题。我对代码进行了更改,并且成功了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    • 2018-02-02
    • 1970-01-01
    • 2020-10-24
    • 1970-01-01
    相关资源
    最近更新 更多