package Mypack;
 class Balance {
String name;
double bal;

     Balance(String n,double b) {
     name=n;
     bal=b;
    }
    void show(){
     if(bal<0)
     System.out.println("--> ");
     System.out.println(name+":$"+bal);
    }
    
    
}
 class AccoutBalance {
       public static void main(String[] args) {
     Balance current[]=new Balance[3];
     current[0]=new Balance("K.J.Fielding",123.23);
     current[1]=new Balance("Will Tell",157.02);
     current[2]=new Balance("Tom Jackson",-12.33);
    
    }
}
用Jcreator编译时通过,但运行时就出现java.lang.NoSuchMethodError: main
Exception in thread "main" 错误。

解决方案 »

  1.   

    我也碰到过,主要是没有设置环境变量或是你保存的文件名与JAVA主类不同名..对于环境变量设置的方法,你可以网上找,我的解决办法是下了个Textpad(大概2M好小)做编辑器,比直接用TXT文件好用多了,而且不用配置环境变量.我也是JAVA新人,能交个朋友吗?共同学习讨论..
      

  2.   

    先谢了!刚才又运行了一下,竟然又可以了。真搞不懂...我用的是JCreator PRO编译器,英文的,有点看不懂。
    呵呵,自我介绍一下:徐龙法,男,20,
      

  3.   

    国产零零漆.呵呵,开个玩笑,不过,还是用ultraedit-32吧,汉化的.DOS下做实验.