从命令行运行JUnit测试时“找不到类”

时间:2017-03-01 15:53:13

标签: java junit

我想从Ubuntu中的命令行在selenium_101.jar中执行测试类(测试没有任何Selenium依赖项)。我总是收到错误“Main class org.junit.runner.JUnitCore not found”。

我用

安装了JUnit4
sudo apt-get install junit

并将/ usr / share / java中的所有文件复制到测试文件夹,org.hamcrest.core来自Eclipse插件文件夹:

bbo@dev-obi:/test/selenium/java$ ls -al
-rw-r--r-- 1 obiz obiz  34328 Mär  1 13:47 hamcrest-core-1.1.jar
-rw-r--r-- 1 obiz obiz  45024 Mär  1 15:36 hamcrest-core-1.3.jar
lrwxrwxrwx 1 obiz obiz     21 Mär  1 15:36 hamcrest-core.jar -> hamcrest-core-1.3.jar
-rw-r--r-- 1 obiz obiz 217909 Mär  1 13:47 hamcrest-generator-1.1.jar
lrwxrwxrwx 1 obiz obiz     26 Mär  1 13:47 hamcrest-generator.jar -> hamcrest-generator-1.1.jar
-rw-r--r-- 1 obiz obiz   7722 Mär  1 13:47 hamcrest-integration-1.1.jar
lrwxrwxrwx 1 obiz obiz     28 Mär  1 13:47 hamcrest-integration.jar -> hamcrest-integration-1.1.jar
-rw-r--r-- 1 obiz obiz  47766 Mär  1 13:47 hamcrest-library-1.1.jar
lrwxrwxrwx 1 obiz obiz     24 Mär  1 13:47 hamcrest-library.jar -> hamcrest-library-1.1.jar
-rw-r--r-- 1 obiz obiz  31752 Mär  1 13:47 java-atk-wrapper.jar
-rw-r--r-- 1 obiz obiz 108762 Mär  1 13:47 junit-3.8.2.jar
-rw-r--r-- 1 obiz obiz 222584 Mär  1 13:47 junit4-4.8.2.jar
lrwxrwxrwx 1 obiz obiz     16 Mär  1 15:11 junit4.jar -> junit4-4.8.2.jar
lrwxrwxrwx 1 obiz obiz     16 Mär  1 15:12 junit.jar -> junit4-4.8.2.jar
-rw-r--r-- 1 obiz obiz  55198 Apr 18  2016 org.hamcrest.core_1.3.0.v201303031735.jar
lrwxrwxrwx 1 obiz obiz     41 Mär  1 15:07 org.hamcrest.core.jar -> org.hamcrest.core_1.3.0.v201303031735.jar
-rw-r--r-- 1 obiz obiz   1326 Feb 28 14:40 selenium_101.jar

我看了:

How to run JUnit test cases from the command line

Could not find class JUNIT org.junit.runner.JUnitCore

并尝试:

java -cp ./*.jar org.junit.runner.JUnitCore selenium_101
java -cp /test/selenium/java/*.jar org.junit.runner.JUnitCore selenium_101
java -cp /usr/share/java/*.jar junit.runner.JUnitCore selenium_101

org.junit.runner.JUnitCore始终存在同样的问题。

0 个答案:

没有答案