testng在linux的命令行中运行时给出noclassdeffound错误

testng在linux的命令行中运行时给出noclassdeffound错误,testng,Testng,在linux机器的命令行中运行testNG程序时,我遇到以下错误 echo$CLASSPATH (确认testng jar位于类路径中) 然后运行以下命令(testng.xml,testclass位于当前目录中) bash-2.05b#java org.testng.testng.xml 线程“main”java.lang.NoClassDefFoundError中出现异常:com/beust/jcommander/ParameterException 我读过一些关于添加jcommander类的

在linux机器的命令行中运行testNG程序时,我遇到以下错误

echo$CLASSPATH (确认testng jar位于类路径中)

然后运行以下命令(testng.xml,testclass位于当前目录中)

bash-2.05b#java org.testng.testng.xml

线程“main”java.lang.NoClassDefFoundError中出现异常:com/beust/jcommander/ParameterException


我读过一些关于添加jcommander类的线程,但这些线程是在从ant运行时出现的,而不是在从命令行运行时出现的。。。。。有什么帮助吗?

对不起。看来这是我的错

类路径没有用于jcommander jar的正确文件夹。这似乎解决了这个问题