我有以下文件,两者都有相同的包定义:
awesome.java
awesomeTest.java
这些文件的包(和目录)是:
package awe.some
我尝试在命令行中编译它们
但是,由于awesomeTest.java
使用import junit.framework.*;
如何在命令行中正确编译?
感谢。
答案 0 :(得分:1)
试试这个
javac -cp junit-4.1.jar;. awe/some/*.java
答案 1 :(得分:1)
与运行java类相同:jar必须位于类路径中,以便编译器能够加载它包含的类:
javac -cp /path/of/junit-4.1.jar awe/some/awesomeTest.java
请注意,junit.framework中的类在JUnit4中已过时。您不应再使用它们进行新的测试。