错误:找不到或加载主类org.junit.runner.JUnitCore

时间:2019-06-15 07:08:00

标签: windows-7 junit4 git-bash

我正在尝试在预编译的测试文件上运行JUnit测试(使用Make build)。我正在Windows7上从git-bash运行测试。

我要运行的测试文件/代码是我在远程linux m / c上构建的Android AOSP源代码的一部分。我在“ ManagedProvisioning”包上触发了一个模块构建。生成之后,可以在“ android \ out \ target \ common \ obj \ APPS \ ManagedProvisioningTests_intermediates \ classes”中找到.class测试文件。

这里的答案不能解决我的问题:Could not find or load main class org.junit.runner.JUnitCore,但我仍然遇到错误。

我已在软件包的根文件夹中添加了junit和hamcrest的jar文件,即一个包含“ com”文件夹的目录(\ classes),并从该根目录本身运行命令。

我使用了以下命令:

java -cp junit-4.12.jar:hamcrest-core-1.3.jar:. org.junit.runner.JUnitCore com/android/managedprovisioning/preprovisioning/WebActivityTest

此包(com.android.managedprovisioning / preprovisioning)指向.class文件,其中一个是WebActivityTest.class

遵循所有正确的步骤(我相信)之后,它仍然显示此错误“无法找到或加载主类org.junit.runner.JUnitCore”。

0 个答案:

没有答案