日期:2014-05-20  浏览次数:20700 次

java很基本的问题,但我真的搞不懂啊
用jedit写了如下程序:  
public   class   helloWorld{  
public   static   void   mian(String[]   args){  
System.out.println( "hello,world! ");  
}  
}  
用javac   helloWorld编译成功,但是用java   helloWorld运行的时候,出现如下错误提示:Exception   in   thread   "main "   java.long.NoClassDefFoundError:   helloWorld/class  
我查了下api,这个错误如下描述:  
public   class   NoClassDefFoundErrorextends   LinkageError当   Java   虚拟机或   ClassLoader   实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用   new   表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常。  

当前执行的类被编译时,所搜索的类定义存在,但无法再找到该定义。  
但我搞不懂是怎么回事啊,高手来解释下。


------解决方案--------------------
你把main拼写错误了,你写成了mian了
找不到mian这个方法,所以出错了