这个程序编译后没有问题
可是一运行"java ll"就出错
"Exception in thread "main"java.lang.NoSuchMethodErr:main"
class p
{
   int age;
   void shout()
   {
      System.out.println("oh,my god! my age is "+age);
   }
}
class ll
{
    public static void main(System[] args)
    {
         p p1=new p();
         p p2=new p();
         p1.age=30;
         p1.shout();
         p2.shout();
    }
}

解决方案 »

  1.   

    " public static void main(System[] args)"
    错了,
    参数类型应该是字符串数组。
    public static void main(String[] args)
      

  2.   

    class ll,就是main所在的类,要写为public.
    即public class ll{......}
      

  3.   

    yiyi2007() ( ) 信誉:100    Blog   加为好友  2007-4-16 9:39:42  得分: 10  
     
     
       
    class ll,就是main所在的类,要写为public.
    即public class ll{......}
    ————————————————————
    这个无关痛痒!