会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132488个问题
JAVA 全系列/第一阶段:JAVA 快速入门/面向对象详解和JVM底层内存分析 29599楼

已经导入jaxen包了,为啥还是会出现找不包的异常,用的是IDEA

package com.zheng.TestXML;

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Node;
import org.dom4j.io.SAXReader;

import java.io.File;

public class TextXpath {
    public static void main(String[] args) throws DocumentException {
        //1) 创建 SAXReader 对象
        SAXReader reader = new SAXReader();
        //2) 调用 read 方法
        Document doc = reader.read(new File("books.xml"));
        //3)
        Node node = doc.selectSingleNode("//name");
        System.out.println("节点的名称:"+node.getName()+"节点的值"+node.getText());
    }
}

"E:\学习软件大集合\IDEA\IntelliJ IDEA 2019.3.2\jbr\bin\java.exe" "-javaagent:E:\学习软件大集合\IDEA\IntelliJ IDEA 2019.3.2\lib\idea_rt.jar=49244:E:\学习软件大集合\IDEA\IntelliJ IDEA 2019.3.2\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\zheng\Desktop\mycode\Process\out\production\XML;C:\Users\zheng\Desktop\mycode\Process\lib\jdom.jar;C:\Users\zheng\Desktop\mycode\Process\lib\dom4j-1.6.1.jar com.zheng.TestXML.TextXpath
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.dom4j.io.SAXContentHandler (file:/C:/Users/zheng/Desktop/mycode/Process/lib/dom4j-1.6.1.jar) to method com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$LocatorProxy.getEncoding()
WARNING: Please consider reporting this to the maintainers of org.dom4j.io.SAXContentHandler
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/JaxenException
	at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)
	at org.dom4j.tree.AbstractNode.createXPath(AbstractNode.java:207)
	at org.dom4j.tree.AbstractNode.selectSingleNode(AbstractNode.java:183)
	at com.zheng.TestXML.TextXpath.main(TextXpath.java:22)
Caused by: java.lang.ClassNotFoundException: org.jaxen.JaxenException
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
	... 4 more


JAVA 全系列/第二阶段:JAVA 基础深化和提高/XML 技术(旧) 29603楼
Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/Flask视图基础和URL 29604楼
Python 全系列/第八阶段:轻量级Web开发利器-Flask框架/Flask视图基础和URL 29605楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/XML 技术(旧) 29607楼
JAVA 全系列/第四阶段:网页编程和设计/Javascript 语言(旧) 29608楼
Python 全系列/第二阶段:Python 深入与提高/文件处理 29610楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637