我是使用WebClient HtmlUnitDriver
的新手。我在Eclipse的构建路径中使用 htmlunit-2.10.jar 文件,下面是代码..
final WebClient webClient = new WebClient();
webClient.getPage("https://www.google.co.in");
我收到以下错误:
****Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/set/ListOrderedSet**
请让我知道如何解决这个问题,我们将不胜感激。 谢谢!
答案 0 :(得分:0)
您的WebClient
与您的错误无关:
查看您的代码中是否使用了ListOrderSet
对象。
如果您这样做,请尝试导入正确的包,例如。我的是:
import org.apache.commons.collections.set.ListOrderedSet;
有关ListOrderSet
;
答案 1 :(得分:0)
尝试设置这些选项游览客户端对象
WebClient client = new WebClient();
try {
client.getOptions().setUseInsecureSSL(true);
client.getOptions().setThrowExceptionOnFailingStatusCode(false);
client.getOptions().setThrowExceptionOnScriptError(false);
WebRequest requestSettings = new WebRequest(new URL(REST_URL), methodCall);
然后升级到永不版本,因为它可用,例如2.13