2
我试图从命令行使用此命令JUnit测试用例运行:如何从命令行在JUnit中运行测试用例?
F:\>java org.junit.runner.JUnitCore org.junit4.9b2.junit.SimpleTest
,但我得到这个错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org/junit/runner/JUnitCore
Caused by: java.lang.ClassNotFoundException: org.junit.runner.JUnitCore
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: org.junit.runner.JUnitCore. Program will exit.
问题是什么?
我已经做了..这是CLASSPATH的价值; C:\ Program Files \ Java \ jre6 \ lib \ ext \ QTJava.zip; F:\ junit \ junit4.9b2; F:\ junit \ junit4.9b2 \ junit-4.9b2.jar; F:\ junit \ junit4.9b2 \ org \ junit \ samples – Adham 2011-03-02 16:53:07
我如何指定执行testcase类的一个方法?谢谢 – janwen 2012-06-30 03:44:29
@janwen它似乎并不像你可以从命令行那样做。但是如果你想确定的话,你应该提出一个单独的问题。我知道你可以从Maven或Eclipse中完成,但不能从命令行 – 2012-06-30 08:03:48