我一直在读这个错误,但现在感到困惑。我正在尝试从win7 cmd行运行我的java测试文件,但是我发现这个可怕的错误无法在类路径中找到类。
该脚本可以作为Eclipse IDE中的testNG文件运行,但不能从cmd行运行。
我的类路径转储:
C:\lib\selenium-java-2.37.0.jar;
C:\lib\selenium-server-standalone-2.37.0.jar;
C:\EclipseIDE\ProteinBar\bin;
C:\EclipseIDE\ProteinBar\src\com\proteinbar\staging;
C:\TestNG;
我的cmd行测试字符串:
java -cp C:\lib\*;C:\EclipseIDE\ProteinBar\bin org.testng.TestNG DeleteBillingAddress.xml
感谢您的帮助......
答案 0 :(得分:1)
看来testng jar不在你的类路径上。我猜它们生活在c:/ testng下,所以你要为你的-cp添加一些东西来反映它。
答案 1 :(得分:0)
您需要单独指定jar,例如, java -cp C:\ lib \ selenium-java-2.37.0.jar; C:\ lib \ selenium-server-standalone-2.37.0.jar; ...