Exception in thread "main" java.lang.NoClassDefFoundError
我也没写错 就输出一句话
Exception in thread "main" java.lang.NoClassDefFoundError
我也没写错 就输出一句话
把你的源代码文件贴出来,还有你的文件所在路径。
我估计没错的话是你的源文件写了package语句了,然后使用的cmd运行的。那么问题出在包上。你把package语句去掉试试看。重新编译然后运行。。
你这段代码是没有问题的(如果你的类名为Message.java),调试时报如你所说的错误是因为你没有编译java源文件,java文件是要先编译成[ .class ]文件的!!要先调用javac Message.java命令来编译文件,这样在你源文件的目录下会生成一个Message.class.
然后再调用java Message 命令!!!
另外就是你要配置环境变量,没有配置环境变量是可以调用java命令的,但是不能调用javac命令来编译源文件!!在我的电脑(右击)——属性——高级——环境变量,在系统变量中打到Path,然后把它的值前面加上jdk的路径[ C:\Program Files\Java\jdk1.6.0_02\bin; ],然后再在当前用户的用户变量中创建一个Path(如果没有的话,有则修改),值和刚才一样!!!
显然是你的类写错了,或者就没有写这类哈!
它的意思说的的主线程main没有找到