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