我正在尝试通过eclipse(juno)设置crawler4j。 当我运行它时,我得到以下异常(即使程序在没有记录任何内容的情况下继续运行):
“线程中的异常”主“java.lang.NoSuchMethodError: com.sleepycat.je.EnvironmentConfig.setAllowCreate(Z)LCOM /了Sleepycat / JE / EnvironmentConfig; 在 edu.uci.ics.crawler4j.crawler.CrawlController。(CrawlController.java:90) 在 packCrawler.BasicCrawlController.main(BasicCrawlController.java:81)” 错误?。我也得到了同样的错误。当我点击时 (CrawlController.java:90)“
我可以看到crawler4j-3.4.jar中没有为CrawlController附加源代码。所以我无法弄清楚是否有方法“setAllowCreate
”。
有类似帖子:NoSuchMethodError in crawler4j CrawelController class
但它并没有确切地说明问题是如何解决的。有没有人有任何建议?
非常感谢你的时间。 NEHA
答案 0 :(得分:1)
查看新的crawler4j github:https://github.com/yasserg/crawler4j
使用maven依赖系统,你的所有麻烦都将消失!:
<dependency>
<groupId>edu.uci.ics</groupId>
<artifactId>crawler4j</artifactId>
<version>4.2</version>
</dependency>
您将获得最新版本(现在使用github而不是谷歌代码)
使用Maven等依赖管理工具,您将自动转义所有类路径地狱......