因为楼主的Add类没有定义所在package位置
加上package a.b.c;
应该ok了

解决方案 »

  1.   

    不对啊,都是定义的public应该不在一个包中也可以调用啊!!
    这个问题真是怪!!
      

  2.   

    借楼主宝地问个问题,
    写package a.b.c; 的时候a,b,c不需要操作系统的目录一一对应吗?
      

  3.   

    以包形式建立相应的a\b\c路径
      

  4.   

    我觉得不大可能外部什么都没做
    import a.b.c.*;和
    import a.b.c.Sum;
    的结果会不一样,你可否多试几下
      

  5.   

    操作系统当然有对应目录 
    我是用 JAVAC -d d:\javas Sum.java 自动生成的。
      

  6.   

    import a.b.c.*; 编译不通过。。
    import a.b.c.Sum;正常编译结果也正确 
    就是不明白这点为什么?
      

  7.   

    其实来说
    是PUBLIC不在一个包中也是可以用的
    看看import a.b.*好用吗?