java 错误"main" java.lang.NoSuchFieldError: INSTANCE 30

StringtitleURL="http://www.sogou.com";//webdriver,模拟浏览器//是否解析网页中javascript,默认不解析boole... String titleURL = "http://www.sogou.com"; // webdriver,模拟浏览器 // 是否解析网页中javascript,默认不解析 boolean enableJs = false; WebDriver driver = new HtmlUnitDriver(enableJs); // 设置webdriver的等待加载网站完成的时间 driver.manage().timeouts().implicitlyWait(1, TimeUnit.SECONDS); // 设置webdriver解析js里的最长等待时间 driver.manage().timeouts().setScriptTimeout(10, TimeUnit.SECONDS); driver.get(titleURL); String xpath = "//div[@class='collapsible']/div[@class='expanded']/div/div/span[@class='text'and parent/span/span/span::text()=='title']"; Listelements = null; elements = driver.findElements(By.xpath(xpath)); for (WebElement entryE : elements) { System.out.println("Page container: " + entryE.getText()); titleList.add(entryE.getText()); }我一开始在一个单独的工程中写了这些代码,测试了一下,可以运行,完全没问题,但是我把这些代码转移到我的工程中以后就出错了,错误信息Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE 。。。 at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:476) com.ifeng.iRecommend.dingjw.dataCollection.ncItemToHbase.searchAPI(ncItemToHbase.java:299) at com.ifeng.iRecommend.dingjw.dataCollection.ncItemToHbase.main(ncItemToHbase.java:689)错误的那行就是,driver.get(titleURL);网上查了好多说jar包载入重复,但是我检查了几次,工程中没有发现重复的jar包呀,这是怎么回事build path 重新加载了,system libraries也重新加载了,project clean过了,新引进的jar包也加载了,问题依旧在啊 展开
 我来答
qiminhui00
推荐于2017-11-27
知道答主
回答量:1
采纳率:0%
帮助的人:926
展开全部
看看 包是不是有功能相同,但是版本号不一样,若有可能也会导致异常:java.lang.nosuchfiledError:instance,去掉低版本的。
lanxiu07
2014-06-03
知道答主
回答量:7
采纳率:0%
帮助的人:3.2万
展开全部
错误写全一点...........

jar包重复是指你的jar包 和tomcat这些容器的jar包重复

ps tomcat的jar包在common/lib下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式