gpt4 book ai didi

java - 找不到类 : org. junit.tests.AllTests - UBUNTU/LINUX

转载 作者:行者123 更新时间:2023-11-30 06:31:16 26 4
gpt4 key购买 nike

我正在尝试将 apache-ant 安装到我的 Ubuntu 11.10,但我一直在尝试设置 JUnit。

设置它的官方页面步骤是:

  1. 解压junit4.6.zip文件

  2. 将 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的建议改成

export 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

接下来您需要将 2 个路径添加到您的 CLASSPATH:jar 文件和安装目录。 junit docs 中提到了这一点, 但它很容易被掩盖。

所以明确一点:

  1. 下载zip文件 here
  2. 解压到你的 Junit 主页(在我的例子中,~/java)
  3. export CLASSPATH=$CLASSPATH:~/java/junit4.10/junit-4.10.jar
  4. 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)

关于java - 找不到类 : org. junit.tests.AllTests - UBUNTU/LINUX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9749879/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com