Java中的NoClassDefFoundError:com / google / common

当我执行以下代码时:


public static void main(String[] args) {

    try {

        FirefoxDriver driver = new FirefoxDriver();

        driver.get("http:www.yahoo.com");

    } catch (NoClassDefFoundError ex) {

        System.out.println("error: " + ex.getStackTrace());

    }

}

我遇到以下错误:


错误:[Ljava.lang.StackTraceElement; @ 80f4cb


线程“主”中的异常java.lang.NoClassDefFoundError:com / google / common / base / Function



有人可以帮我找到解决方案或原因吗?


扬帆大鱼
浏览 549回答 3
3回答

繁花如伊

我遇到了同样的问题,最后我发现我忘记添加selenium-server-standalone-version.jar了。我只添加了客户端jar selenium-java-version.jar。希望这可以帮助。

天涯尽头无女友

我遇到了同样的错误,经过调查,我发现库selenium-api 2.41.0需要guava 15.0,但是它被较旧的版本覆盖,因此我通过在pom.xml中添加以下配置将guava 15.0声明为直接依赖项:<dependency>&nbsp; &nbsp; &nbsp; &nbsp; <artifactId>guava</artifactId>&nbsp; &nbsp; &nbsp; &nbsp; <groupId>com.google.guava</groupId>&nbsp; &nbsp; &nbsp; &nbsp; <type>jar</type>&nbsp; &nbsp; &nbsp; &nbsp; <version>15.0</version></dependency>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java