【问题标题】:JUnit4 plug-in and build path for junit.jar in EclipseEclipse中junit.jar的JUnit4插件及构建路径
【发布时间】:2011-04-19 03:51:43
【问题描述】:

我已经安装了 Eclipse (Helios) 以及用于一些 Android 开发的 JUnit3、JUnit4 和 Java 开发工具插件。

我已经创建了一些单元测试,但它们运行的​​唯一方法(没有为 org.junit.Test 抛出 java.lang.ClassNotFoundException)是如果我从正常的 JUnit 安装中将外部 JAR 添加到 junit.jar 的测试项目构建路径我有。

为什么 Eclipse 不能从 JUnit4 插件中引用 junit.jar,当我在 Package Explorer 中展开库时可以看到?事实上,我可以从测试项目中删除 JUnit4 库,只留下外部 JAR 并且测试运行良好。

我尝试将插件文件夹的路径添加到我的 CLASSPATH 系统环境变量中,因为我必须设置 JUnit,但这没有任何区别。插件路径在 Eclipse 中创建为 JUNIT_HOME 类路径变量,但标记为已弃用。

我什至需要 JUnit3 和 JUnit4 插件,因为我使用的发行版必须附带这些插件?

【问题讨论】:

    标签: eclipse junit4


    【解决方案1】:

    在任何新项目中,添加所需的 Junit deps(除了在 maven 中声明它们)的可靠方法是使用内置的 Junit test 快捷方式创建测试。

    转到新建 > Junit Test Case。如果正确的 deps 不在项目类路径中,eclipse 会自动将它们拉进来。

    【讨论】:

      猜你喜欢
      • 2013-10-21
      • 2011-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-25
      • 2016-09-27
      相关资源
      最近更新 更多