博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac OS command line TestNG - “Cannot find class in classpath” error
阅读量:5109 次
发布时间:2019-06-13

本文共 1695 字,大约阅读时间需要 5 分钟。

直接eclipse执行.xml文件可以正确执行

在mac下执行却总报错:

[TestNG] [Error]

Cannot find class in classpath

最后解决办法,classpath格式错误,正确执行的格式:

先cd 到工程目录,

java -cp "lib/testng-6.9.10.jar:bin:lib/:target/test-classes/"   -Djava.ext.dirs=lib  org.testng.TestNG testSuits/testSuitExample_android.xml

 

lib  bin  target都是工程下的文件夹,

其中.class文件在target/test-classes/下,lib下是一些引用的jar包,待执行的文件testSuitExample_android.xml在testSuits目录下

mac下用:分隔;windows下用;分隔

 

详细的如何下dos prompt下执行TestNG见下面链接:

 

You need to have the testng.jar under classpath.

try C:\projectfred> java -cp "path-tojar/testng.jar:path_to_yourtest_classes" org.testng.TestNG testng.xml

Update:

Under linux I ran this command and it would be some thing similar on Windows either

test/bin# java -cp ".:../lib/*" org.testng.TestNG testng.xml

Directory structure:

/bin - All my test packages are under bin including testng.xml /src - All source files are under src /lib - All libraries required for the execution of tests are under this.

Once I compile all sources they go under bin directory. So, in the classpath I need to specify contents of bin directory and all the libraries like testng.xml, loggers etc over here. Also copy testng.xml to bin folder if you dont want to specify the full path where the testng.xml is available.

/bin    -- testng.xml -- testclasses -- Properties files if any. /lib -- testng.jar -- log4j.jar

Update:

Go to the folder MyProject and type run the java command like the way shown below:- 

java -cp ".: C:\Program Files\jbdevstudio4\studio\plugins\*" org.testng.TestNG testng.xml

I believe the testng.xml file is under C:\Users\me\workspace\MyProject if not please give the full path for testng.xml file

转载于:https://www.cnblogs.com/melody-emma/p/5212769.html

你可能感兴趣的文章
从小社会认同到大社会认同:引爆流行的转折点
查看>>
性能测试理论基础
查看>>
MyEclipse运行前自动保存
查看>>
树链剖分模板
查看>>
SQL Server 公用表表达式(CTE)实现递归的方法
查看>>
HighCharts笔记之: Bar Chart
查看>>
python 全栈基础作业题
查看>>
cmd tab自动补全
查看>>
破解studio 3T
查看>>
JavaScript之面向对象学九(原型式继承和寄生式继承)
查看>>
sizeof求结构体大小
查看>>
SQL 合并列值和拆分列值
查看>>
简单用户注册表单
查看>>
Weka数据挖掘——关联
查看>>
锁,同步,可重入锁,读写锁(转)
查看>>
cocos2d-js v3新特性
查看>>
Java虚拟机规范(Java SE 7)笔记
查看>>
iOS - UIColor
查看>>
ARM(Cortex-M3)的中断向量
查看>>
应用层协议及ip地址划分
查看>>