您好,登錄后才能下訂單哦!
今天因為需要用htmlunit 做一個爬蟲程序,在運行demo的時候提示 NoClassDefFoundError: org/w3c/css/sac/ErrorHandler。
網上查了一些資料,有說jdk版本過低的,jdk環境變量沒設置好的,也有說需要引入xml-rapis.jar的。 但是引入之后,這個問題還是存在。
后面考慮 單純的引入htmlunit.jar可能其依賴的其他jar缺失了。? 遂考慮maven去下載Jar, 把htmlunit相關依賴的jar全部下載下來。就不需要手動一個個去下載了。
我用的htmlunit版本(maven的dependency如下):
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.17</version>
</dependency>
然后相關依賴的jar就自動全部下載下來了
然后等maven下載完畢后,重新運行demo,異常解決!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。