我使用的是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上运行这个操作,
谢谢。
发布于 2018-07-13 10:38:04
如果您观察到异常com/beust/jcommander/ParameterException,它将在com/beust/jcommander包中查找ParameterException类,该包可在jcommander.jar文件中使用。
请参阅这里的所有依赖jars,https://mvnrepository.com/artifact/org.testng/testng/6.14.3添加支持jars以避免此问题。
https://stackoverflow.com/questions/51318519
复制相似问题