老问题。。Jdom XPath ~~求救了
Element rootElt=doc.getRootElement();//得到了根元素,这里是正确的
Element dts=(Element)XPath.selectSingleNode(rootElt, "\\datasource\\sour");//这里出错了。。。。
System.out.println(dts.getText());
异常信息如下:
Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/JaxenException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.jdom.xpath.XPath.newInstance(XPath.java:133)
at org.jdom.xpath.XPath.selectSingleNode(XPath.java:377)
at action.XmlTest.initJDBC(XmlTest.java:34)
at action.XmlTest.main(XmlTest.java:43)
Caused by: java.lang.ClassNotFoundException: org.jaxen.JaxenException
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 6 more
我看有人提过类似的问题,有人回答说少了什么包,但不知道到底少了什么jar包..麻烦哪位大侠回答详细点,包名说具体了,怎么应用。。。谢谢。。