Java 来自命令行的JUnit测试

Java 来自命令行的JUnit测试,java,command-line,junit,Java,Command Line,Junit,我正在尝试从命令行运行JUnit4测试。这是我当前的命令: java -cp C:\Users\some\.m2\repository\junit\junit\4.11\junit-4.11.jar junit.textui.TestRunner C:\Some\Path\target\test-classes\com\wicket\range\ui\MyTest.class 这将给出一个类未找到错误 我还尝试了以下方法: C:\Some\Path\target\test-classes>

我正在尝试从命令行运行JUnit4测试。这是我当前的命令:

java -cp C:\Users\some\.m2\repository\junit\junit\4.11\junit-4.11.jar junit.textui.TestRunner C:\Some\Path\target\test-classes\com\wicket\range\ui\MyTest.class
这将给出一个类未找到错误

我还尝试了以下方法:

C:\Some\Path\target\test-classes>java -cp C:\Users\some\.m2\repository\junit\junit\4.11\junit-4.11.jar junit.textui.TestRunner com.wicket.range.MyTest.class

这也给出了一个类未找到的错误;这里可能有什么问题

我假设您的测试类位于C:\Some\Path\target\test类下(在适当的子目录中)。您的命令中只有junit。它还需要测试的类路径和其他依赖项

试一试


我假设您的测试类位于C:\Some\Path\target\test类下(在适当的子目录中)。您的命令中只有junit。它还需要测试的类路径和其他依赖项

试一试


我假设您的测试类位于C:\Some\Path\target\test类下(在适当的子目录中)。您的命令中只有junit。它还需要测试的类路径和其他依赖项

试一试


我假设您的测试类位于C:\Some\Path\target\test类下(在适当的子目录中)。您的命令中只有junit。它还需要测试的类路径和其他依赖项

试一试


看起来您正在使用Maven(在类路径中看到了“.m2”)。这个怎么样

cd <location of pom.xml>
mvn -Dtest=MyTest test

看起来您正在使用Maven(在类路径中看到了“.m2”)。这个怎么样

cd <location of pom.xml>
mvn -Dtest=MyTest test

看起来您正在使用Maven(在类路径中看到了“.m2”)。这个怎么样

cd <location of pom.xml>
mvn -Dtest=MyTest test

看起来您正在使用Maven(在类路径中看到了“.m2”)。这个怎么样

cd <location of pom.xml>
mvn -Dtest=MyTest test

包括堆栈跟踪。这显然意味着类路径不正确或不完整。找不到类*。MyTestClassic包含堆栈跟踪。这显然意味着类路径不正确或不完整。找不到类*。MyTestClassic包含堆栈跟踪。这显然意味着类路径不正确或不完整。找不到类*。MyTestClassic包含堆栈跟踪。这显然意味着您的类路径不正确或不完整