异常解决:NoClassDefFoundError: org/w3c/css/sac/ErrorHa

今天由于须要用htmlunit 作一个爬虫程序,在运行demo的时候提示 NoClassDefFoundError: org/w3c/css/sac/ErrorHandler。css


网上查了一些资料,有说jdk版本太低的,jdk环境变量没设置好的,也有说须要引入xml-rapis.jar的。 可是引入以后,这个问题仍是存在。html


后面考虑 单纯的引入htmlunit.jar可能其依赖的其余jar缺失了。  遂考虑maven去下载Jar, 把htmlunit相关依赖的jar所有下载下来。就不须要手动一个个去下载了。api


我用的htmlunit版本(maven的dependency以下):maven

<dependency>ide

<groupId>net.sourceforge.htmlunit</groupId>spa

<artifactId>htmlunit</artifactId>xml

<version>2.17</version>htm

</dependency>blog



而后相关依赖的jar就自动所有下载下来了it

20171213171228796



20171213171239676



而后等maven下载完毕后,从新运行demo,异常解决!

相关文章
相关标签/搜索