我想從命令行運行JUnit測試用例。 我怎樣才能作到這一點? java
@lzap給出的答案是一個很好的解決方案。 可是,我想補充一點,您應該添加。 到類路徑,這樣就不會遺漏當前目錄,從而致使您本身的類被遺漏。 在某些平臺上,這已經發生在我身上。 所以,JUnit 4.x的更新版本爲: 測試
java -cp .:/usr/share/java/junit.jar org.junit.runner.JUnitCore [test class name]
我我的將使用Maven surefire JUnit運行程序來執行此操做。 spa
實際上,您還能夠使Junit測試成爲可運行的Jar,而後將可運行的jar稱爲java -jar 命令行
若是您的項目基於螞蟻,那麼您應該可以從控制檯執行如下操做: code
ant test
若是這不起做用,可是您的項目仍然基於ant,則能夠運行ant -p
列出項目的主要目標。 get
確保JUnit.jar在類路徑中,而後從控制檯調用命令行運行程序 it
java org.junit.runner.JUnitCore [測試類名稱] io
參考: junit常見問題解答 class