我以前使用maven运行我的JUnit测试。现在我将所有源代码打包到一个JAR文件中,并希望使用java
命令运行它。我怎样才能做到这一点?请注意,我的代码中没有主类。
答案 0 :(得分:10)
您需要确保类路径包含
您可以使用-cp
命令的java
标志来设置类路径。然后,您可以使用junit.textui.TestRunner
来运行测试。
如果您使用的是Linux(注意使用:
作为jar之间的路径分隔符)
java -cp /path/to/my.jar:/path/to/junit.jar junit.textui.TestRunner com.mypackage.MyClassWithUnitTests
如果您使用的是Windows(注意使用;
作为jar之间的路径分隔符)
java -cp /path/to/my.jar;/path/to/junit.jar junit.textui.TestRunner com.mypackage.MyClassWithUnitTests