我在同一个文件夹中有.java文件及其.class文件,junit测试文件以及junit-4.10.jar和hamcrest-core-1.3.jar。我想这样做来构建它下面:使用命令行构建和运行junit测试文件的问题
javac ErrorTest*.java
我得到了很多错误的说法
error: package org.junit does not exist
然后,当我尝试使用JUnit的文件位于/ usr /共享/ java文件夹使用这个命令:
javac -cp /usr/share/java/* ErrorTest*.java
我得到以下错误:
javac: invalid flag: /usr/share/java/ant-antlr-1.9.6.jar Usage: javac use -help for a list of possible options
如何构建并运行这些ErrorTest.java junit文件?
编辑:好吧,我想通了,但我不明白为什么。
下使我的错误:
javac -classpath /path/to/graph/*:/path/to/graph/lib/* ErrorTest*.java
下产生所需的.class文件:
javac -classpath .:/path/to/graph/*:/path/to/graph/lib/* ErrorTest*.java
任何人都可以解释为什么 “:” 工程?非常感谢。
如果我在使用-cp/usr/share/java/*的类路径中包含junit.jar或将junit.jar复制到工作目录中,我似乎错过了依赖关系jar –
,但我仍然收到错误:package org。 junit不存在。我不知道为什么它找不到junit.jar ... –
你使用任何IDE?或使用文本编辑器和命令行 –