【问题标题】:Java dom4j org/jaxen/NamespaceContext exceptionJava dom4j org/jaxen/NamespaceContext 异常
【发布时间】:2012-10-07 16:04:40
【问题描述】:

我已经下载了dom4j-1.6.1 并将其添加到java 的构建路径中。我也熟悉java.lang.NoClassDefFoundError: org/saxpath/SAXPathException,但我不断收到异常。

附上一个sn-p:

public class Parser {
    public static void parse(final String path) throws Exception {
        final SAXReader reader = new SAXReader();
        final Document document = reader.read(new File(path).toURI().toURL());
        if (document == null) return;
        List list = document.selectNodes("/");
        for (Object o : list)
            System.out.println(o);
    }
}

当我运行它时,我得到以下堆栈跟踪

Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/NamespaceContext
    at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)
    at org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207)
    at org.dom4j.tree.AbstractNode.selectNodes(AbstractNode.java:164)
    at Parser.parse(Parser.java:15)
    at Main.main(Main.java:6)
Caused by: java.lang.ClassNotFoundException: org.jaxen.NamespaceContext
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
    ... 5 more

有什么线索会导致错误吗?

【问题讨论】:

    标签: java dom4j


    【解决方案1】:

    例外情况:

    java.lang.ClassNotFoundException: org.jaxen.NamespaceContext
    

    也许您忘记在您的 Java 构建路径中包含 jaxen.jar

    有关使用 SAXReader 解析某些 XML 并遍历节点的更具体说明: https://stackoverflow.com/a/24959790/445131

    【讨论】:

    【解决方案2】:

    找到解决方案。我必须下载 jaxen 并将其包含在 java 的构建路径中。

    【讨论】:

      猜你喜欢
      • 2018-03-19
      • 2017-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多