我的JUnit类路径有什么问题?

时间:2014-07-01 01:37:11

标签: java junit classpath

我无法帮助自己,但最后在这里问...我正在使用Windows 8.1,我总是需要将JUnit.jar文件复制到我的活动项目中,因为无论我尝试它不起作用。目前我的classpath设置为:

C:\Program Files\junit\junit.jar;C:\Program Files\junit\junit-4.4.jar;C:\Program Files\junit\junit-4.11.jar

JUNIT_HOME设置为C:\Program Files\junit

每当我尝试使用例如:java junit-4.4.jar org.junit.runner.JUnitCore MyMatrixTest

进行测试时

我收到以下错误,说未找到主类junit-4.4.jar。我也尝试在我的类路径中只使用一个版本的junit(即使包含所有这些版本都很好,因为我经常需要从不同的版本运行测试),但它没有做出改变..我只是不知道该怎么做才能让它发挥作用..

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

您所要做的就是:

java -cp "C:\Program Files\junit\junit-4.4.jar";. org.junit.runner.JUnitCore MyMatrixTest

答案 1 :(得分:0)

如果您正确设置了CLASSPATH环境变量,则需要执行

java org.junit.runner.JUnitCore

没有引用.jar文件。

java application launcher具有以下用途

java [ options ] class [ arguments ]

如果您不打算指定任何选项,则第一个参数必须是类名。在这种情况下,即org.junit.runner.JUnitCore