`
xp9802
  • 浏览: 1207882 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误

阅读更多

java.lang.NoClassDefFoundError: org/jaxen/JaxenExc

关键字: java.lang.noclassdeffounderror: org/jaxen/jaxenexception

使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式

执行时却抛出以下异常:

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.selectNodes(AbstractNode.java:164)

这么好用的方法怎么能抛异常呢,一路跟踪过去看,竟然是“List l = doc.selectNodes("//COLS/COL1");”这句报错,查了一下才知道,不光要有dom4j这个包,还要有jaxen 包:<jaxen-1.1-beta-6.jar>-238 KB,这应该是dom4j的基础包,在dom4j的zip包的lib目录里可以找到。即使用这个方法需要以下两个包:

dom4j-1.6.1.jar-306 KB

jaxen-1.1-beta-6.jar-238 KB

分享到:
评论

相关推荐

    jaxen.jar和dom4j.jar

    Caused by: java.lang.ClassNotFoundException: org.jaxen.JaxenException at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.Access...

    xpath在java中要类jaxen.jar

    恶心的问题,java.lang.NoClassDefFoundError: org/jaxen/JaxenException 分类: xml 问题 2011-12-29 13:28 0人阅读 评论(0) 收藏 编辑 删除 原来什么问题都没有,就是没有用那个jaxen.jar这个包 可以从...

    用dom4j解析xml时,用xpath的辅助包

    用dom4j解析xml时,经常需要用到xpath,由于dom4j-1.6.1.jar不包括jaxen-1.1-beta-6.jar,导致使用xpath报错。 其中jaxen-full.jar是为了解决ava.lang.NoClassDefFoundError: org/jaxen/JaxenException错误。 下载的...

    jaxen-1.1-beta-6.jar

    使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式 执行时却抛出以下异常: Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen...

    XPathTutorialDoc

    使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式 执行时却抛出以下异常: Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen...

    dom4j-1.6包

    使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式 执行时却抛出以下异常: Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen...

    jaxen-1.1-beta-6.jar.zip

    jaxen-1.1-beta-6.jar.zip///Dom4j解析xml文档,支持包jaxen-1.1.6.jar,解决java.lang.NoClassDefFoundError: org/jaxen/JaxenException 全都要积分,自己找了好久找到,再当一次雷锋

    Dom4j解析XML.pdf

    在Java项目中,这两个JAR文件需要被引入到类路径中,否则可能会遇到运行时错误`java.lang.NoClassDefFoundError: org/jaxen/JaxenException`。 接下来,我们通过一个示例XML文档`holen.xml`来说明解析过程。这个XML...

    javabean与xml互转demo

    jar包只有两个dom4j和jaxen 后者是xml转javabean用到的,否则会报异常:java.lang.NoClassDefFoundError: org/jaxen/JaxenException。 项目可以直接运行,中间测试数据乱码地方不影响,可以自己替换文字

    jaxen-1.1.6.jar+dom4j.1.6.1.jar

    当遇到`java.lang.NoClassDefFoundError: org/jaxen/JaxenException`这样的错误时,通常是因为缺少了Jaxen库,添加此jar包后,就能解决这个问题。 在实际使用中,开发者常常将dom4j和jaxen结合使用。通过dom4j解析...

    使用dom4j操作xml

    - **依赖组件**:同时还需导入`jaxen-1.1-beta-6.jar`,该库用于支持XPath表达式查询,如果没有导入可能会出现 `java.lang.NoClassDefFoundError` 的异常。 - **集成步骤**:在项目中集成这两个库可以通过以下步骤...

    dom4j完整包(包含jaxen包)

    在使用DOM4J进行XML操作时,如果需要使用XPath表达式来定位和操作XML元素,那么就需要引入jaxen.jar,否则在运行时可能会遇到`java.lang.NoClassDefFoundError`异常。 具体到DOM4J的功能,以下是一些关键知识点: ...

    readorwritexml

    如果不包含`jaxen-1.1-beta-4.jar`,在运行时可能会遇到`java.lang.NoClassDefFoundError`异常。 #### 三、DOM4j基本操作 1. **创建XML文档**: - 使用`DocumentHelper.createDocument()`方法创建一个新的空文档。...

    libjar包

    5. **XML解析库**:如`dom4j.jar`、`jaxen.jar`或`Woodstox.jar`,处理XML文档的读写和解析。 6. **安全加密库**:如`bcprov-jdk15on.jar`,来自Bouncy Castle,提供加密算法支持;`jasypt.jar`,提供简单的加密...

Global site tag (gtag.js) - Google Analytics