簡體   English   中英

當我嘗試從命令行運行 testng 文件時出現異常錯誤

[英]Exception error when I try to run testng file from the command line

我創建了一個簡單的 testng 項目,可以打印出“Hello world”。 我可以成功地從 testng.xml 運行測試。 我試圖從命令行運行相同的測試,但它失敗了。 我已經嘗試遵循這篇文章中給出的所有提示。 如何從命令行和多個其他帖子運行 TestNG,但我仍然遇到相同的錯誤。 我所有的 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

在此處輸入圖片說明

我的 testng.xml 文件

在此處輸入圖片說明

在此處輸入圖片說明

我終於能夠通過下載 guice-4.2.2.jar 並將其添加到 lib 文件夾來解決這個問題。 一旦我這樣做了,它就奏效了。

C:\\Eclipse\\WorkSpace\\TestingPractice>set classpath=C:\\Eclipse\\WorkSpace\\TestingPractice\\bin;C:\\Eclipse\\WorkSpace\\TestingPractice\\lib* C:\\Eclipse\\WorkSpace\\TestingPractice>java org.testng.TestNG C :\\Eclipse\\WorkSpace\\TestingPractice\\testng.xml

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM