今天学习用xpath技术解析xml时遇到一个问题:
Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/BaseXPath
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.jdom.xpath.XPath.newInstance(XPath.java:126)
at com.shi.jdom.Xpath.readjdom(Xpath.java:30)
at com.shi.jdom.Xpath.main(Xpath.java:45)
之前在看jdom时说jdom.jar完全支持xpath,就没考虑包的问题。可是试了多变后还是无济于事。在网上论坛上也没个能说出原因,
之后看到一个用dom4j的问题的给出了答案。需要一个jaxen的jar包
可以下载:
jaxen-1.1-beta-6.jar (238.6 KB) (http://download.csdn.net/source/2485497)
jdom-1.0.jar(144.93KB) (http://download.csdn.net/source/2485483)