Java、Textmate和Mac OS Lion 10.7.2入门

Java、Textmate和Mac OS Lion 10.7.2入门,java,osx-lion,textmate,Java,Osx Lion,Textmate,我是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

我是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用户argh。谷歌的信息量不大

问候,,
Markus

这只是告诉您JUnit不在类路径中,您可以通过环境变量编辑类路径,或者使用命令行中的-cp参数指定路径(我认为它可以是绝对路径或相对路径)


希望对您有所帮助。为了帮助您自己,您可以在MacOSX中使用IDE(Eclipse,Intelij,
SpringSource工具套件等)

TextMate很棒。。。e、 g:对于RubyonRails。。。但对于Java,我会使用更复杂的IDE。(特别是如果你是新手;-)

当您尝试导入一个在构建路径中缺少jar的类时,您会在一开始就看到它的外观,例如;-)


我的2美分

看起来JUnit不在你的类路径上。你可以考虑使用一个简单的构建文件来处理类路径设置。你是如何编译的?从命令行还是直接从Textmate?Windows/Ubuntu用户使用什么工具?我希望Eclipse或NetBeans通常用于Java开发,这两种工具也适用于Mac。@avh:这不是compiletime错误,而是运行时错误。我是用Textmate编译的。在那里,我也得到了一个Ant构建的错误:“搜索build.xml…找不到构建文件!”Netbeans也是一个不错的选择。体面的编辑,别挡你的路。朱尼特特别好。创建shell测试类的快捷键,以及在测试类和真实类之间切换的快捷键。非常方便。我真的很喜欢几乎所有语言的Textmate,但对于Java来说,正确配置它似乎有点棘手。但如果你们能帮我的话,我会这么做的。Eclipse和Netbeans是一个巨大的IDE。就我的使用情况而言,我更喜欢textmateTextmate并不比其他编辑器更难配置,但您需要了解Unix路径和环境—eclipse和netbeans等java IDE接管了整个环境,并完成了与java的所有连接。是否有关于配置的教程/帖子?当做