为了账号安全,请及时绑定邮箱和手机立即绑定

Java中的NoClassDefFoundError:com / google / common

Java中的NoClassDefFoundError:com / google / common

扬帆大鱼 2019-10-19 17:01:35
当我执行以下代码时: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有人可以帮我找到解决方案或原因吗?
查看完整描述

3 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

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


希望这可以帮助。


查看完整回答
反对 回复 2019-10-19
?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

我遇到了同样的错误,经过调查,我发现库selenium-api 2.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>


查看完整回答
反对 回复 2019-10-19
  • 3 回答
  • 0 关注
  • 548 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信