为什么你没有一个public的class,你必须有一个public class里面,然后public class里有一个静态的main方法。

解决方案 »

  1.   

    就是main也要在一個class里面的﹗
      

  2.   

    如果 public class Order,则提示,order 需在order.java里~!
    lmh79(阿楚) 我的main在Order里~!
      

  3.   

    我用你的程序編譯時出現如下錯誤﹕d:\order.java:17: 不能解析符號
    符號﹕ ToyCollection
    位置﹕ in order
    ToyCollection o2=new ToyCollection();
    ^
    d:\order.java:17: 不能解析符號
    符號﹕ToyCollection
    位置﹕in order
    ToyCollection o2=new ToyCollection();
                 ^
      

  4.   

    yunfly提示,ToyCollection
    需要在ToyCollection类~!
      

  5.   

    程序本身没问题,只是你要设定正确的classpath和packagename,还要把存放Order类的文件命名为"Order.java"(大小写也要正确),并把Order类定义为public. 同时还要保证两个类在同一个包里
      

  6.   

    如果用一些合适的开发工具如vaj,jdeveloper,jbuilder,可以避免一些错误。