異常解決: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,異常解決!

相關文章
相關標籤/搜索