Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从命令行运行EclipseJavaJUnit测试套件?(窗口)_Java_Eclipse_Junit - Fatal编程技术网

如何从命令行运行EclipseJavaJUnit测试套件?(窗口)

如何从命令行运行EclipseJavaJUnit测试套件?(窗口),java,eclipse,junit,Java,Eclipse,Junit,我一直在为Eclipse中提供的“solution.jar”文件开发一个测试套件,用于分配任务。我有一个可以在eclipse中运行的测试套件,没有问题,但是任务要求我从命令行运行它,但我不知道如何做到这一点 我试过: java -cp .;/usr/share/java/junit.jar org.junit.runner.JUnitCore AllTests 但它只是说了一个错误:无法加载主类org.junit.runner.JUnitCore 有人能帮我吗?您可以使用maven build

我一直在为Eclipse中提供的“solution.jar”文件开发一个测试套件,用于分配任务。我有一个可以在eclipse中运行的测试套件,没有问题,但是任务要求我从命令行运行它,但我不知道如何做到这一点

我试过:

java -cp .;/usr/share/java/junit.jar org.junit.runner.JUnitCore AllTests
但它只是说了一个错误:无法加载主类org.junit.runner.JUnitCore


有人能帮我吗?

您可以使用maven build,然后在命令提示符下启动此命令

mvn test

它将运行与您的项目相关的测试用例。

Junit的JAR版本是什么?在JAR中查找主类。这假设OP使用Maven。