使用idea进行dom4j解析遇到NoDefClassError

在使用dom4j中的xPath进行解析时,碰到NoDefClassError。当时在eclipse中可以运行,但是换到idea时却开始爆出这个错误。
想写个博客记录一下:
NoDefClassError与ClassNotFoundException有点相像,但又有点不同。简单来讲,一个是错误而另外一个是异常。前者是jvm运行时才会被发现,不然编译器在写代码时就会报错了。后者是编译时就能发现的异常。都是找不到类。
上网搜了挺多的解决方法的,都是根据项目情况来添加对应的jar进入classpath中。
我今天碰到的这种情况找了好久,最终解决方法是缺少了jaxen这个jar包。下载导入到项目后就可以了。
这里是jaxen的下载地址
http://www.java2s.com/Code/Jar/j/Downloadjaxen112jar.htm
发布了12 篇原创文章 · 获赞 10 · 访问量 1838

猜你喜欢

转载自blog.csdn.net/Jokeronee/article/details/101123173