首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法找到或加载主类org.testng.TestNG

无法找到或加载主类org.testng.TestNG
EN

Stack Overflow用户
提问于 2015-02-03 16:18:15
回答 1查看 19.4K关注 0票数 1

我试图以这样的方式执行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执行项目时,工作得很好,知道吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-03 22:19:03

第一个命令:

代码语言:javascript
复制
java -jar myjar.jar -cp ./bin testng-qc-sanity-regression.xml

将尝试在META/MANIFEST.MF下执行jar文件中定义的主类,这不是您想要的。

第二个命令

代码语言:javascript
复制
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

不是在类路径上定义当前目录,路径中也有一个错误。

试着使用以下方法:

代码语言:javascript
复制
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
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28303723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档