当我尝试从命令行运行testng文件时出现异常错误

时间:2020-11-02 17:49:24

标签: java eclipse command-line testng

我创建了一个简单的testng项目,该项目打印出“ Hello world”。我可以从testng.xml成功运行测试。我试图从命令行运行相同的测试,但是失败了。我尝试了以下 这篇文章中给出的所有提示。 How to run TestNG from command line 和其他多个帖子,但我仍然遇到相同的错误。我所有的jar文件都在lib下,而.class在bin库下。 我已经完成了大多数联机帮助建议的所有操作,例如,创建一个脚本,在其中存在testng.xml,确保您的jar文件位于lib下,并提供一个bin文件夹的路径。 那我想念什么呢?下面列出的是命令,我的lib文件夹的图像,testng.xml的图像和错误的图像。请帮助,自星期五以来我一直在阅读不同的帖子。

java -cp C:\ Eclipse \ WorkSpace \ TestingPractice \ lib *; C:\ Eclipse \ WorkSpace \ TestingPractice \ bin org.testng.TestNG C:\ Eclipse \ WorkSpace \ TestingPractice \ testng.xml

enter image description here

我的testng.xml文件

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我终于能够通过下载guice-4.2.2.jar并将其添加到lib文件夹来解决此问题。一旦这样做,它就会起作用。

C:\ Eclipse \ WorkSpace \ TestingPractice>设置类路径= C:\ Eclipse \ WorkSpace \ TestingPractice \ bin; C:\ Eclipse \ WorkSpace \ TestingPractice \ lib * C:\ Eclipse \ WorkSpace \ TestingPractice> java org.testng.TestNG C:\ Eclipse \ WorkSpace \ TestingPractice \ testng.xml