2013-02-18 54 views
0

嗨,我在Java的&正在使用HtmlUnitDriver.I工作我使用硒的HtmlUnit驅動-2.24.1.jar &硒的Java所創建的對象獲取HtmlUnitDriver異常的NoClassDefFoundError爲FindsByCssSelector

 `WebDriver webDriver = new HtmlUnitDriver(true);` 

-2.24.1.jar。

當我運行我的代碼時,我得到以下異常。

Exception in thread "Thread-5" java.lang.NoClassDefFoundError: org/openqa/selenium/internal/FindsByCssSelector 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615) 
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 
    at java.net.URLClassLoader.access$000(URLClassLoader.java:58) 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:197) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 

請指導我如何解決這個issue.If有罐子此異常,然後我應該使用哪一個瓶子?

回答

0

確保所有相關的罐子(如包和罐子罐)都在類路徑中。一旦你複製了罐子,一定要清理並重新編譯項目。

[你可以用一個罐子搜索引擎來尋找失蹤的類罐。] [1] [http://www.jarvana.com/jarvana/search?search_type=class & JAVA_CLASS = org.openqa.selenium .internal.FindsByCssSelector] [1]

注意:由於版本差異可能導致的兼容性問題,因此始終建議使用官方版本的jar。

+0

謝謝upuldi.It的工作。 – dhananjay 2013-02-19 10:48:17

相關問題