当前位置: 首页 > 知识库问答 >
问题:

JUnit RemoteTestRunner NoClassDefFoundError Junit4 Eclipse 3.7.2

林彬
2023-03-14

我正试图将JUnit测试添加到现有的Eclipse3.7.2项目中,但似乎JUnit没有正确地添加到该项目中。我试图手动添加JUnit jar。我尝试了其他几个运行配置修改,所有这些修改都会导致相同的错误。当我添加JUnit测试时,我创建的新项目也会出现这个错误。

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(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
Exception in thread "main" 

共有2个答案

罗星洲
2023-03-14

这可能是由类路径问题引起的。首先确保您的构建路径中绝对有junit.jar。

在Eclipse Indigo中:转到"Package Explorer"右键单击

通常,在Eclipse中创建测试用例会将这个jar添加到构建路径中。

如果生成路径冲突,也可能发生相同的异常。去窗户

贡斌
2023-03-14

您是否将Eclipse安装到无法写入的目录中?Windows 7 UAC可以防止某些文件被写入,特别是在C:\Program Files中......最好将Eclipse安装在可以写入的目录中。

 类似资料:

相关问答

相关文章

相关阅读