我正在尝试在我的Ubuntu 11.10上安装apache-ant,而我却在尝试设置JUnit。
进行官方设置的步骤是:
解压缩junit4.6.zip文件
将junit-4.6.jar添加到CLASSPATH。例如:set classpath =%classpath%; INSTALL_DIR \ junit-4.6.jar; INSTALL_DIR
3.通过运行java org.junit.runner.JUnitCore org.junit.tests.AllTests测试安装
第二步,按照bash的建议将其更改为
导出CLASSPATH = / my / home / directory / JUnit / junit4.10 / junit-4.10.jar
当我问echo $ CLASSPATH时,答案是:
/my/home/directory/JUnit/junit4.10/junit-4.10.jar
看起来是正确的答案。但是当我尝试第三步时,我得到了:
JUnit version 4.10
Could not find class: org.junit.tests.AllTests
Time: 0,001
OK (0 tests)
我仔细检查了MAC和Windows相同问题的旧帖子,但似乎没有什么适合我的。有什么建议吗?
提前致谢。
最佳答案
我在debian机器上遇到了同样的问题。 junit文档具有误导性。而sourceforge导致我选择了错误的下载包。这就是我的工作方式:
首先,请确保您在此处下载了zip文件:
http://sourceforge.net/projects/junit/files/junit/4.10/
然后解压缩。我解压缩到~/java
。所以我的安装目录是~/java/junit4.10
。
接下来,您需要向CLASSPATH
添加2条路径:jar文件和安装目录。 junit docs中提到了这一点,但是很容易掩盖。
因此,为了明确起见:
下载zip文件here
解压缩到您的Junit Home(在我的情况下为~/java
)export CLASSPATH=$CLASSPATH:~/java/junit4.10/junit-4.10.jar
export CLASSPATH=$CLASSPATH:~/java/junit4.10/
然后尝试:
java org.junit.runner.JUnitCore org.junit.tests.AllTests
而且您应该看到类似以下内容:
JUnit version 4.10
............................................................
............................................................
............................................................
............................................................
............................................................
............................................................
............................................................
............................................................
..........................................................
Time: 12.21
OK (535 tests)