首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Java中的函数:com/google/ NoClassDefFoundError /base/Function

Java中的函数:com/google/ NoClassDefFoundError /base/Function
EN

Stack Overflow用户
提问于 2011-02-28 02:18:06
回答 14查看 209K关注 0票数 58

当我执行以下代码时:

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

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

EN

回答 14

Stack Overflow用户

发布于 2011-03-10 10:48:15

我也遇到了同样的问题,最后我发现我忘了添加selenium-server-standalone-version.jar。我只添加了客户端jar,selenium-java-version.jar

希望这能有所帮助。

票数 112
EN

Stack Overflow用户

发布于 2014-04-01 16:26:23

我遇到了同样的错误,经过调查,我发现selenium-API2.41.0库需要guava 15.0,但它被旧版本覆盖了,所以我通过在pom.xml中添加以下配置来声明guava 15.0为直接依赖:

<dependency>
        <artifactId>guava</artifactId>
        <groupId>com.google.guava</groupId>
        <type>jar</type>
        <version>15.0</version>
</dependency>
票数 9
EN

Stack Overflow用户

发布于 2011-02-28 02:22:14

您的classpath上没有"google-collections"库。

有许多ways to add libraries to your classpath,因此请提供有关如何执行您的程序的更多信息。

如果是从命令行,则可以通过

java -classpath path/lib.jar ...

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5134953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档