0

我想这对其他人来说很容易,但我无法让 junit 从命令行工作。我安装 java 运行时环境没有问题,但是这个 junit 安装有更多我显然没有看到的内容。

我的课程路径是:

.;C:\Program Files\Java\jre6\lib\ext\QTJava.zip.;set classpath=%classpath%;C:Program Files\JUnit\junit-4.6.jar;C:\Program Files\JUnit\

我的窗口路径是:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem;C:\Program Files\Common Files\Teleca Shared;C:\Program Files\Java\jdk1.6.0_30\bin;C:\Program Files\JUnit\junit-4.10.jar;C:\Program Files\QuickTime\QTSystem\

有人请告诉我我做错了什么。我无法让 junit 运行它的测试文件或我编写的任何文件。

4

1 回答 1

0

您不应该将东西放在 JRE lib/ext 目录中。了解如何正确使用 CLASSPATH。

如果那个 CLASSPATH 是一个环境变量,那么你正在学习一些重要的东西:你不需要它。JVM、IDE 和应用服务器都忽略它。

正确的做法是在编译运行时对 javac.exe 和 java.exe 使用 -classpath 选项。

您也不应该更改每个 Java 项目的 PATH。将其指向 JDK/bin,以便您可以访问所需的工具,但这就是您应该做的所有事情。

于 2012-04-25T11:13:44.130 回答