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

TestNG java.lang.NoClassDefFoundError:com/google/common/primitives/Ints,java,selenium,testng,Java,Selenium,Testng,我刚开始学习TestNG。我遵循以下步骤: 我已经创建了testng类 @测试(dataProvider=“registerData”) 我写了一个有四个参数和 @数据提供者 呼叫数据提供者 然后弹出如下错误: TestNG java.lang.NoClassDefFoundError: com/google/common/primitives/Ints 我使用的是EclipseLuna版本2(4.4.2),窗口7下面的jar似乎在您的类路径中不可用。 com.google.guava_1.6

我刚开始学习TestNG。我遵循以下步骤:

  • 我已经创建了testng类
  • @测试(dataProvider=“registerData”)
  • 我写了一个有四个参数和
  • @数据提供者
  • 呼叫数据提供者
  • 然后弹出如下错误:

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

    我使用的是EclipseLuna版本2(4.4.2),窗口7

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

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


    该问题已知并已修复(该修复将在下一版本中提供):

    作为Workaround,您可以降级testng版本或在类路径中添加番石榴

  • 从下载com.google.guava_1.6.0.jar
  • 将.jar文件添加到项目中

  • 请检查此错误的一般原因谢谢问题已解决