从ubuntu终端执行Junit时出错

时间:2014-12-16 18:04:35

标签: java junit

我正在尝试从ubuntu终端运行Junit测试。我的junit-4.10.jar和包含代码的包(grand.big.small)位于src文件夹中。 我可以使用src文件夹中的以下命令编译和运行我的应用程序

javac grand/big/small/Main.java
java -cp . grand/big/small/Main

但是无法编译并运行驻留在同一个包中的junit测试(grand.big.small) 我正在运行以下命令来执行它们

javac -cp . :.junit-4.10.jar  grand/big/small/MainTest.java

我收到以下错误:

javac: invalid flag: :.junit-4.10.jar
Usage: javac <options> <source files>

我是新手,有人可以告诉我哪里出错了。

1 个答案:

答案 0 :(得分:1)

一些问题

  • javac编译Java。 java用于运行已编译的字节码
  • .与类路径中的JAR文件之间的额外空间
  • 您需要使用.在运行时引用包

由于您尝试运行JUnit而不是执行应用程序,因此运行命令将

java -cp .:.junit-4.10.jar org.junit.runner.JUnitCore grand.big.small.MainTest