首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

java.lang.NoClassDefFoundError: org.jaxen.JaxenException解决方法!

2014-01-26 
我的XML格式如下: ?xml version1.0 encodingUTF-16 ? Export CStationLocation NIDXX QIDY

我的XML格式如下:
<?xml version="1.0" encoding="UTF-16" ?>
<Export>
<CStationLocation NID="XX" QID="YY"/>
.
.
.
</Export>

想要获得CStationLocation标签的列表(List),以下为JAVA代码:
SAXReader reader = new SAXReader();
File f=new File(filePath);
Document doc = reader.read(f);
List nodeList=doc.selectNodes("/Export/CStationLocation");  //这行出错。。。
Iterator it=nodeList.iterator();

出错信息如下:
Exception in thread "AWT-EventQueue-0" 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)

请各位指教以下,谢谢


------解决方法--------------------------------------------------------
我也遇到这个问题,同情,怎么无人回答
------解决方法--------------------------------------------------------

提示得很清楚了,java.lang.NoClassDefFoundError:  org/jaxen/JaxenException 

意思就是说某个类(org.jaxen.JaxenException)没有找到

LZ是不是没有把DOM4J关键的Jar包加入到工程的classpath中? 要使用XPath,jaxen-1.1-beta-6.jar包是必须的,建议把Dom4j安装包里带的jar包统统加到工程的classpath中,以防万一。。 
------解决方法--------------------------------------------------------
jaxen这个在weblogic8.1下面有冲突注意

        

热点排行