2015-06-22 87 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

相關問題