TestNG java.lang.NoClassDefFoundError:com / google / common / primitives / Ints

时间:2016-07-20 14:18:35

标签: java selenium testng

我是学习TestNG的新手。我按照以下步骤操作:

  1. 我创建了testng类
  2. @Test(数据提供程序=" registerData&#34)
  3. 我用四个参数和
  4. 编写了一个方法
  5. @dataProvider
  6. 致电数据提供商
  7. 然后弹出以下错误:

    TestNG java.lang.NoClassDefFoundError: com/google/common/primitives/Ints
    

    我正在使用Eclipse Luna Release 2(4.4.2),Window 7

3 个答案:

答案 0 :(得分:3)

似乎下面的jar在你的类路径中不可用。 com.google.guava_1.6.0.jar

从下面的链接下载并将其添加到您的类路径。

com.google.guava_1.6.0.jar

答案 1 :(得分:0)

此问题已知且已修复(该修补程序将在下一版本中提供):https://github.com/cbeust/testng/pull/1086

作为workarround,您可以降级testng版本或在类路径中添加Guava。

答案 2 :(得分:0)

  1. here下载com.google.guava_1.6.0.jar
    1. 将.jar文件添加到您的项目