1

我已经完成了 Eclipse 4.3 (Kepler) 的全新安装。我安装了 m2e(Maven 集成)插件。我创建了一个新工作区。

然后我导入了我的 maven 项目(https://code.google.com/p/rrd4j/)。

但是当我从 Ecpise 运行 junit 测试时,无论我做什么,我都会不断地向我扔东西:

Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/junit/runner/RemoteTestRunner
Caused by: java.lang.ClassNotFoundException: org.eclipse.jdt.internal.junit.runner.RemoteTestRunner
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

我尝试在库中添加junit,尝试将库Junit4 添加到运行配置中。

我试图问谷歌,但一无所获。

我试图手动重建我的项目,没有任何改变。

我尝试运行 Maven -> 更新项目,清理我的项目以强制重建。

我的项目没有错误。

有人可以给我任何提示吗?在哪里寻找或尝试?

4

1 回答 1

0

从您的项目中,右键单击,选择 Properties,然后选择 Java Build Path,Add Library,选择 Junit 3 或 4,然后按 Finish。

从您的测试中,右键单击并以 Junit 身份运行

于 2013-09-13T12:13:58.543 回答