在classpath中找不到类

时间:2014-01-06 20:34:49

标签: java eclipse testng

我一直在读这个错误,但现在感到困惑。我正在尝试从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

感谢您的帮助......

2 个答案:

答案 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; ...