Java 从ubuntu终端执行Junit时出错
我正在尝试从ubuntu终端运行Junit测试。我的junit-4.10.jar和包含代码的包(grand.big.small)位于src文件夹中。 我能够使用src文件夹中的以下命令编译和运行我的应用程序Java 从ubuntu终端执行Junit时出错,java,junit,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 但是无法编译和运行驻留在同一个包(grand.big.small)中的junit测试 我正在运行以下命令来执行它们 javac -cp . :.junit-4.1
javac grand/big/small/Main.java
java -cp . grand/big/small/Main
但是无法编译和运行驻留在同一个包(grand.big.small)中的junit测试
我正在运行以下命令来执行它们
javac -cp . :.junit-4.10.jar grand/big/small/MainTest.java
我得到以下错误:
javac: invalid flag: :.junit-4.10.jar
Usage: javac <options> <source files>
javac:无效标志::.junit-4.10.jar
用法:javac
我是新手,谁能告诉我哪里出了问题。一些问题
- javac编译Java
用于运行编译后的字节码java
- 类路径中的
和JAR文件之间的额外空间 - 您需要使用
在运行时引用包
JUnit
,而不是执行应用程序,因此run命令将是
java -cp .:.junit-4.10.jar org.junit.runner.JUnitCore grand.big.small.MainTest
我运行了you命令,现在它给了我以下错误。我现在很困惑,因为我们没有在Junit测试中创建main方法错误:在grand.big.small.MainTest类中找不到main方法,请将main方法定义为:publicstaticvoidmain(String[]args)或JavaFX应用程序类必须扩展JavaFX.application.applicationTank。你的帮助对我来说真的很重要。