在linux中的命令行中运行时,testng会出现noclassdeffound错误

时间:2013-02-20 23:16:10

标签: testng

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

echo $ CLASSPATH (确认testng jar在CLASSPATH中)

然后运行以下(testng.xml和testclass在当前目录中)

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

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

我读了一些关于添加jcommander类的线程,但是那些是从ant运行时.....不是从命令行运行时.....对此有什么帮助?

1 个答案:

答案 0 :(得分:0)

对不起。好像这是我的错误。

classpath没有jcommander jar的正确文件夹。这似乎解决了这个问题。