我正在使用TestNG testng-6.14.3.jar,我将其下载并放置在testng.xml所在的测试文件夹中,
我给出命令时
java -cp "/c/Project/Test/Dependency/testng-6.14.3.jar" org.testng.TestNG testng.xml
它给出错误:
Picked up JAVA_TOOL_OPTIONS: -Djava.vendor="New Oracle"
Error: Unable to initialize main class org.testng.TestNG
Caused by: java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException
我正在通过GitBash在Windows上运行此操作,
谢谢。
答案 0 :(得分:1)
如果您观察到com / beust / jcommander / ParameterException异常,则在com / beust / jcommander包中寻找ParameterException类,该类可在jcommander.jar文件中找到
在此处查看所有依赖的jars https://mvnrepository.com/artifact/org.testng/testng/6.14.3,添加支持的jars来避免此问题。