当我通过终端运行testng时出现此错误:TestNG ERROR无法在类路径中找到类

时间:2014-09-08 12:51:56

标签: java classpath testng

我试图通过命令行运行testng并使用以下命令: 其实我的操作系统是linux ubuntu,我使用命令: java -cp" lib / *:bin" org.testng.TestNG testng.xml

1 个答案:

答案 0 :(得分:0)

很清楚问题是什么。错误消息所抱怨的类不在您的类路径上......就像它说的那样。

要么你的类路径不正确(例如-cp之后的那个),要么你的类名不正确。 (我希望这需要一个完全quaklified类名...也许你给了不同的东西。)

可能性是shell在类路径中“全局”*。尝试运行echo "lib/*:bin"。如果它不回显lib/*:bin,则需要转义*以停止shell扩展它。但是,双引号应该来抑制globbing,所以我怀疑这是问题所在。