2015-06-22 46 views
1

我使用命令行下面的命令:运行的testng.xml无法在类路径中寻找类:com.companyname.SSProject.LaunchSSProject

C:\用户\ MyScriptDirectory>的java -classpath”。 ; LIB \硒-2.45.0 \库\ TestNG的-6.8.5.jar” org.testng.TestNG的testng.xml

获取错误消息:

[TestNG的] [错误]

找不到cla SS在类路径:com.companyname.SSProject.LaunchSSProject

我已按照testng.xml文件条目:

<类名= “com.companyname.SSProject.LaunchSSProject”/ >

“ com.companyname.SSProject“是我的软件包里面有LaunchSSProject.java文件

当我从eclipse运行相同的testng.xml时,它工作正常。

有谁知道如何解决这个问题? 在此先感谢

回答

3

试试下面的命令:C:\SSProject> java -cp "path/to/your/jar/testng.jar:path/to/your/test_classes" org.testng.TestNG testng.xml

如果testng.xmlC:\SSProject不是给完整路径的testng.xml。

SO用户巴顿解释这个非常漂亮的在这里 - How to run TestNG from command line

更新

对于Windows用户,下面的命令工作 - C:\Project\Path> java -cp "path/to/your/jar/testng.jar;path/to/your/test_classes" org.testng.TestNG testng.xml

+0

以下为我工作: java命令“LIB \硒2.45.0 \库\ testng- 6.8.5.jar; bin“org.testng.TestNG testng.xml used;而不是: –

+0

太棒了!用相同的更新答案。 –

0

我使用TestNG的在Windows上,在Windows命令提示执行,我使用命令:java -cp bin;libs/* org.testng.TestNG testng.xml

结果:测试成功运行

总是在Windows上:我使用git bash命令,该命令不能成功执行

Image

相关问题