Java中的NoClassDefFoundError:com / google / common / base /使用maven导入函数

时间:2016-05-27 00:29:41

标签: maven selenium

此问题与NoClassDefFoundError in Java: com/google/common/base/Function

有关

我得到完全相同的错误,但我没有手动添加罐子,而是使用了maven。

<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>2.48.2</version>
</dependency>

在旧帖子中,有人使用maven建议添加番石榴15.0的另一种依赖。我试过了,但不行。 有没有办法只使用maven解决它而无需手动添加selenium-server-standalone-version.jar?

1 个答案:

答案 0 :(得分:2)

除了selenium-java之外,添加&#34; selenium-remote-driver&#34;

的依赖关系
<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-remote-driver</artifactId>
    <version>2.48.2</version>
</dependency>

<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>15.0</version>
</dependency>