【发布时间】:2012-01-06 13:58:29
【问题描述】:
我是 Java 编程语言的新手,所以我需要简要介绍一下我提到的环境。通过编译我的代码,我遇到了一些类似这样的错误:
线程“main”中的异常 java.lang.NoClassDefFoundError: org/junit/runner/JUnitCore 引起:java.lang.ClassNotFoundException:org.junit.runner.JUnitCore 在 java.net.URLClassLoader$1.run(URLClassLoader.java:202) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:190) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:306) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:247)
如果有人对我的问题感到恼火,我非常抱歉,但我的教授以及学生和导师无法帮助我...所有 Windows/Ubuntu 用户啊。谷歌信息量不是很大。
问候, 马库斯
【问题讨论】:
-
看起来 junit 不在您的类路径中。
-
您可以考虑使用简单的Ant 构建文件来处理类路径设置。
-
你是如何编译的?从命令行还是直接从 Textmate? Windows/Ubuntu 用户使用什么工具?我希望 Eclipse 或 NetBeans 通常用于 Java 开发,并且它们都可用于 Mac。
-
@avh:这不是编译时错误,而是运行时错误。
-
我正在使用 Textmate 进行编译。在那里,我也收到 Ant 构建错误:“正在搜索 build.xml ...找不到构建文件!”