如何从命令行运行JUnit Java测试
可能重复:如何从命令行运行JUnit Java测试,junit,Junit,可能重复: 我以前使用maven运行过JUnit测试。现在,我将所有源代码打包到一个JAR文件中,并希望使用java命令运行它。我该怎么做?请注意,我的代码中没有主类。您需要确保类路径包含 你的罐子 JUnit罐子 您可以使用java命令的-cp标志来设置类路径。然后您可以使用来运行测试 如果您使用的是Linux(请注意使用:作为JAR之间的路径分隔符) 如果您使用的是Windows(请注意使用;作为JAR之间的路径分隔符) 它不是junit.textui.TextRunner,而是junit
我以前使用maven运行过JUnit测试。现在,我将所有源代码打包到一个JAR文件中,并希望使用
java
命令运行它。我该怎么做?请注意,我的代码中没有主类。您需要确保类路径包含
java
命令的-cp
标志来设置类路径。然后您可以使用来运行测试
如果您使用的是Linux(请注意使用:
作为JAR之间的路径分隔符)
如果您使用的是Windows(请注意使用;
作为JAR之间的路径分隔符)
它不是junit.textui.TextRunner,而是junit.textui.TestRunner。对于Junit4,您可以使用以下命令:java-cp/path/to/my.jar/path/to/junit.jar org.junit.runner.JUnitCore com.mypackage.MyClassWithUnitTests
java -cp /path/to/my.jar:/path/to/junit.jar junit.textui.TestRunner com.mypackage.MyClassWithUnitTests
java -cp /path/to/my.jar;/path/to/junit.jar junit.textui.TestRunner com.mypackage.MyClassWithUnitTests