【发布时间】: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 插件,因为我使用的发行版必须附带这些插件?
【问题讨论】: