我有一个以
开头的junit java文件MyTest.java
package steal;
import junit.framework.*;
编译完成后,我用
运行它$ java -cp test:/somepath/to/junit.jar org.junit.runner.JUnitCore MyTest
/somepath/to/junit.jar
是否用于搜索
junit.framework.*
在MyTest
和/或中使用
org.junit.runner.JUnitCore
?如果org.junit.runner.JUnitCore
找不到/somepath/to/junit.jar
,org.junit.runner.JUnitCore
如何找到java
?
感谢。
答案 0 :(得分:0)
是的,
用于搜索的/spathpath/to/junit.jar
junit.framework.*
和org.junit.runner.JUnitCore
您实际上是在告诉java您要使用提供的类路径执行测试,因此java将扫描此类路径以查找测试代码中的任何导入。
您可能需要查看此内容以了解有关Java Classpath的更多信息:http://javapapers.com/java/java-classpath/