无法找到或加载主 class org.testng.TestNG
could not find or load main class org.testng.TestNG
我正在尝试以这种方式执行 testng-qc-sanity-regression.xml from
cmd`:
runtest.bat testng-qc-sanity-regression.xml
我得到这个错误:
could not find or load main class org.testng.TestNG
但我真的不知道为什么。我试过:
java -jar myjar.jar -cp ./bin testng-qc-sanity-regression.xml
没用。
我也试过:
java -cp
D:\Profiles\user.m2\repository\org\testng\testng.8.5\testng-6.8.5.jar;
org.testng.TestNG testng-qc-sanity-regression.xml
然后我得到了 Exception in thread "main" java.lang.NoClassDefFoundError
。
当我从 eclipse 执行项目时工作正常,知道吗?
第一个命令:
java -jar myjar.jar -cp ./bin testng-qc-sanity-regression.xml
将尝试执行在 META-INF/MANIFEST.MF 下的 jar 文件中定义的主要 class,这不是您想要的。
第二个命令
java -cp D:\Profiles\user.m2\repository\org\testng\testng.8.5\testng-6.8.5.jar; org.testng.TestNG testng-qc-sanity-regression.xml
没有定义 class 路径上的当前目录,路径中也有错字。
尝试使用以下内容:
java -cp ".;D:\Profiles\user\.m2\repository\org\testng\testng.8.5\testng-6.8.5.jar" org.testng.TestNG testng-qc-sanity-regression.xml
我正在尝试以这种方式执行 testng-qc-sanity-regression.xml from
cmd`:
runtest.bat testng-qc-sanity-regression.xml
我得到这个错误:
could not find or load main class org.testng.TestNG
但我真的不知道为什么。我试过:
java -jar myjar.jar -cp ./bin testng-qc-sanity-regression.xml
没用。
我也试过:
java -cp D:\Profiles\user.m2\repository\org\testng\testng.8.5\testng-6.8.5.jar; org.testng.TestNG testng-qc-sanity-regression.xml
然后我得到了 Exception in thread "main" java.lang.NoClassDefFoundError
。
当我从 eclipse 执行项目时工作正常,知道吗?
第一个命令:
java -jar myjar.jar -cp ./bin testng-qc-sanity-regression.xml
将尝试执行在 META-INF/MANIFEST.MF 下的 jar 文件中定义的主要 class,这不是您想要的。
第二个命令
java -cp D:\Profiles\user.m2\repository\org\testng\testng.8.5\testng-6.8.5.jar; org.testng.TestNG testng-qc-sanity-regression.xml
没有定义 class 路径上的当前目录,路径中也有错字。
尝试使用以下内容:
java -cp ".;D:\Profiles\user\.m2\repository\org\testng\testng.8.5\testng-6.8.5.jar" org.testng.TestNG testng-qc-sanity-regression.xml