0

我有以下文件,它们都有相同的包定义:

awesome.java
awesomeTest.java

这些文件的包(和目录)是: package awe.some

我尝试在命令行中编译它们 但是它们似乎没有编译,因为awesomeTest.java使用import junit.framework.*;

如何在命令行中正确编译它?

谢谢。

4

2 回答 2

1

尝试这个

javac -cp junit-4.1.jar;. awe/some/*.java
于 2013-10-30T22:19:17.110 回答
1

与运行 java 类相同:jar 必须位于类路径中,编译器才能加载它包含的类:

javac -cp /path/of/junit-4.1.jar awe/some/awesomeTest.java

请注意,来自 junit.framework 的类在 JUnit4 中已过时。您不应再将它们用于新测试。

于 2013-10-30T22:19:25.060 回答