作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 AIX 机器运行一些 JUnit 测试。这些测试在使用 JUnit for Windows 和 Linux 平台的 Eclipse 中运行良好。我正在尝试使用 JUnit 命令行运行这些测试,但出现以下错误
# java org.junit.runner.JUnitCore testName
JUnit version 4.8.1
Could not find class: testName
Time: 0.012
OK (0 tests)
文件作为 testName.java 存在于该位置。我在/etc/profile 文件中设置了我的环境变量。这些是我的环境变量。
export CLASSPATH=/usr/junit/junit-4.8.1.jar:/usr/junit/
export PATH=$PATH=$PATH:/usr/junit/junit-4.8.1.jar:/usr/junit/
在 AIX 机器上,当我尝试使用以下代码测试 JUnit 时,它给了我同样的失败。
# java org.junit.runner.JUnitCore org.junit.tests.AllTests
JUnit version 4.8.1
Could not find class: org.junit.tests.AllTests
Time: 0.012
OK (0 tests)
AllTests 类不存在于 JUnit 网站上提供的默认位置 http://junit.sourceforge.net/doc/faq/faq.htm#tests_1
# find / -name "*AllTests*"
/usr/junit/org/junit/runners/AllTests.class
有什么问题吗?
最佳答案
org.junit.tests.AllTests
放错地方了,是这里
/usr/junit/org/junit/runners/AllTests.class
应该是
/usr/junit/org/junit/tests/AllTests.class
关于java - JUnit 中的 "Could not find class",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14146907/
我是一名优秀的程序员,十分优秀!