java.lang.NoClassDefFoundError: org/openqa/selenium/htmlunit/HtmlUnitDriver 问题解决方案

最近在做一个项目参加比赛,需要截取很多数据,意外找到了一个程序叫webcollector 然而在使用的时候出了一个问题

java.lang.NoClassDefFoundError: org/openqa/selenium/htmlunit/HtmlUnitDriver

不停得提示这个 ,在网上找了很久没发现解决方案

不想草草了之,google了NoClassDefFoundError ,发现可能是classpath路径配置错误,但是发现并没有错,

于是考虑了一下,可能是没有org/openqa/selenium/htmlunit/HtmlUnitDriver  这个东西,google的结果显示这是一个跟selenium有关的jar包

http://download.csdn.net/detail/hhooong/8948815 上传了一个,可以用

估计这个爬虫程序的开发者这些该有的包都有了,没把这个考虑进去= =

用了这个包以后,问题解决了,出现了一个新的问题,好像是跟登录密码以及账号有关的

下午再好好找找,如果有需要的话再把解决方案写出来

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-02 08:06:04

java.lang.NoClassDefFoundError: org/openqa/selenium/htmlunit/HtmlUnitDriver 问题解决方案的相关文章

Quick solution to java.lang.NoClassDefFoundError: org/openqa/selenium/HasInputDevices error

In case if you face this problem, one of the possible solutions that will work for you is to make sure that your pom.xml file is up to date and you use right version of webdriver and selenium java bindings. Here's what helped me <dependency> <gro

maven webcollector java.lang.ClassNotFoundException: org.openqa.selenium.remote.SessionNotFoundException

使用webcollector时出现了如下异常 分析是依赖的问题,不仅要添加selenium-java,还要添加htmlunit-driver的依赖,注意不要添加成selenium-htmlunit-driver 1 <!-- selenium --> 2 <dependency> 3 <groupId>org.seleniumhq.selenium</groupId> 4 <artifactId>selenium-java</artifac

Selenium 运行时出现错误(java.lang.NoClassDefFoundError: com/google/common/base/Function)

已经写好了java脚本,点击运行的过程中如果出现如下的错误提示时: java.lang.NoClassDefFoundError: com/google/common/base/Function 问题出现的原因是: 没有将Selenium server的相关包导入到“Referenced Libraries”中: 可以使用如下的方法解决这个问题: 将鼠标放到已经创建好的Project上,右键点击 -->“Build Path”-->"Configure Build Path"

java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal

今天用maven编写Selenium测试程序时,调用 HtmlUnitDriver driver = new HtmlUnitDriver(true); 反法时报错如下: java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal          at java.lang.ClassLoader.defineClass1(Native Method)          at java.lang.ClassLoader.defineC

Spring boot ---- java.lang.NoClassDefFoundError: javax/servlet/ServletContext

场景描述 项目中用到spring boot进行带页面的开发,从github上的simples中下载了对应的spring-boot-sample-web-jsp项目,经简单修改之后死活启动不起来,各种异常.spring-boot以简单容易上手为核心宗旨,可为什么在引入jar时就会出现这么多问题呢? 异常信息 异常一: 2016-06-17 11:04:14.216 ERROR 4684 --- [ main] o.s.boot.SpringApplication : Application sta

java.lang.NoClassDefFoundError: com/opensymphony/x

问题:严重: Unable to read class [com.spml.action.AddUserAction]java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/DefaultClassFinder$InfoBuildingVisitor    at com.opensymphony.xwork2.util.finder.DefaultClassFinder.readClassDef(DefaultCla

Java中使用json时java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决

下面代码: public static void main(String[] args) { JSONObject obj = new JSONObject(); obj.put("msg", "HELLO"); obj.put("path", "/pages/back/emp.jsp"); System.out.println(obj); } 如果遇到java.lang.NoClassDefFoundError: net/s

Exception in thread &quot;main&quot; java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

MyEclipse运行的时候报错,菜鸟不理解是什么意思,最后找了一些资料才知道是因为缺少commons-logging.jar包 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.apache.commons.httpclient.HttpClient.<clinit>(HttpClient.java:66) at c

java.lang.NoClassDefFoundError 怎么解决

java.lang.NoClassDefFoundError:找不到相应的类文件,当编译源文件以后都会生成一些类文件:***.class,执行时要用java(main所在的类) ,如果找不到相应的类,执行就会出现NoClassDefFoundError的异常.1.首先请确认没有错敲成java xxx.class,2.其次,检查CLASSPATH环境变量,3.将java文件按包名存放:比如工作目录是/work,类是package1.class1,那么将它存放为/work/package1/clas