我装了JCreator但是在编译一个简单的JAVA程序时遇到以下问题:
/////////////////////////////////////////////////////////
我的源程序是:
public class HelloJava{
public static void mail(String arg[]){
System.out.println("Hi java!");
}
}
//////////////////////////////////////////////////////////
但在运行后跳出的界面上显示的是:
Exception in thread "main" java.lang.NoClassDefFoundError:HelloJava
Press any key to continue...
/////////////////////////////////////////////////////////
请问这是什么缘故?该如何解决?谢谢!

解决方案 »

  1.   

    楼主,太低级的错误了
    main(...)
    不是mail(...)
    记着以后写程序仔细点
      

  2.   

    arg[]少个s,args[]這個有怎麼關係...
      

  3.   

    字写错了
    大姐帮忙看看这个
    http://community.csdn.net/Expert/topic/4272/4272775.xml?temp=.2397272
      

  4.   

    args[] 这个不是错
    这个是个参数可以随便定义 叫什么都无所谓main写错了
      

  5.   

    回复人: lindd(塔洲之行) ( ) 信誉:100  2005-09-15 13:54:00  得分: 0  
     
     
       还有错的话,去 configue->option 创造一个新的的JDK PROFILES还有配置CLASSPATH。上面说的对,你们之看到了他代码字母的错误,但是他的错误的根本是在于他的环境变量classpath没有弄好,所以出现这个问题.  把你的那个语句变成  java -classpath . HelloJava 就好了 
     
      

  6.   

    这个错误好像是java的类名和该java的文件名不一致引起的吧
    看看你的文件是叫HelloJava.java吗
      

  7.   

    main!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111111111111111111111111