我试图以这样的方式执行testng-qc-sanity-regression.xml from‘m`:
runtest.bat testng-qc regression.xml
我得到了一个错误:
无法找到或加载主类org.testng.TestNG
但我真的不知道为什么。我试过:
java -jar myjar.jar -cp ./bin testng-qc-sanity-regression.xml
它不起作用。
我也试过:
java D:\Profiles\user.m2\repository\org\testng\testng\6.8.5\testng-6.8.5.jar;org.testng.TestNG testng-qc-sanity-regression.xml
我得到了Exception in thread "main" java.lang.NoClassDefFoundError。
当我从eclipse执行项目时,工作得很好,知道吗?
发布于 2015-02-03 22:19:03
第一个命令:
java -jar myjar.jar -cp ./bin testng-qc-sanity-regression.xml将尝试在META/MANIFEST.MF下执行jar文件中定义的主类,这不是您想要的。
第二个命令
java -cp D:\Profiles\user.m2\repository\org\testng\testng\6.8.5\testng-6.8.5.jar; org.testng.TestNG testng-qc-sanity-regression.xml不是在类路径上定义当前目录,路径中也有一个错误。
试着使用以下方法:
java -cp ".;D:\Profiles\user\.m2\repository\org\testng\testng\6.8.5\testng-6.8.5.jar" org.testng.TestNG testng-qc-sanity-regression.xmlhttps://stackoverflow.com/questions/28303723
复制相似问题