Junit 命令行测试 报错:Could not find class 理解及解决方法
2017-05-15 09:30
405 查看
一、报错 : 『Could not find class』
下面给出三个示例比较,其中只有第一个是正确的。1. MyComputer:bin marikobayashi$ java -cp .:./junit-4.10.jar org.junit.runner.JUnitCore NextdayTest JUnit version 4.10 ............... Time: 0.016 OK (15 tests) 2. MyComputer:bin marikobayashi$ java -cp .:./junit-4.10.jar org.junit.runner.JUnitCore ./NextdayTest JUnit version 4.10 Could not find class: ./NextdayTest Time: 0.002 OK (0 tests) 3. MyComputer:bin marikobayashi$ java -cp ./junit-4.10.jar org.junit.runner.JUnitCore ./NextdayTest JUnit version 4.10 Could not find class: ./NextdayTest Time: 0.001 OK (0 tests)
二、 分析
java -cp .:./junit-4.10.jar org.junit.runner.JUnitCore NextdayTest-cp 指类路径 : "." 指的是当前路径,一定要有; 『:』 是分隔符, 『./junit-4.10.jar』 指当前路径下的./junit-4.10.jar包,也可以在其他路径下
org.junit.runner.JUnitCore : 测试框架入口
NextdayTest :待测Junit 测试用例+脚本 类。 PS : 前面不要加 路径,否则可能找不到(会被一并认为测试脚本类名)
相关文章推荐
- SpringBoot中Junit测试注入Bean失败的解决方法
- ######ssh:Junit遇到initializationError(知识点:Junit测试3要素:public、void、无参)==解决:检查所有方法的注解。是否添加正确
- 解决ubuntu(WUBI)开机只能进入grub命令行的方法(已测试通过)
- 记一个使用Junit测试中的问题:The import junit cannot be resolved解决方法
- 关于 JUnit 测试中某些测试方法的顺序信赖性有两种解决方法
- his测试 junit原来不能用的问题解决方法 及 eclipse开发加速小技巧 (from victor)
- 命令行下运行Junit,多个类、单个类或者单个测试方法
- Spring注解编程时用junit测试时,显示jdK版本过低问题,更改版本后仍然不行的解决方法
- 执行Android JUnit测试出现java.net.SocketException: Permission denied的解决方法
- 解决Eclipse项目中有sql-map-config.xml文件但是运行Junit测试ibatis时提示找不到该文件的一种方法
- windows命令行下随时随地调用csc编译器的方法(解决dos下编译.net程序找不到CSC的问题)
- junit测试中方法不运行问题所在
- JUnit测试案例的测试方法
- 命令行下面提示javac不是内部命令的解决方法
- 命令行模式下junit4.3测试粒度细化到测试方法
- windows命令行下随时随地调用csc编译器的方法(解决dos下编译.net程序找不到CSC的问题)
- outlook设置好测试帐户设置,出现“无法发送电子邮件消息,请检查电子邮件地址字段”,解决方法.
- jsp中上传大文件(200M已测试),存到数据库,易发生连接超时的ie找不到网页的错误,其解决方法。略写代码,参考(.net修改代码应该可以,改天修改)
- 双绞线测试错误的解决方法
- 经测试最好用的mysql密码忘记的解决方法