//**************
TestInterface.java:
package test;public inderface TestInterface{
    public void abc();
}
/***************
ImplTest.java:
package impl;public class ImplTest implement TestInterface{
   public void abc(){xx;xx;}
}

解决方案 »

  1.   

    改正一下错误://**************
    TestInterface.java:
    package test;public interface TestInterface{
        public void abc();
    }
    /***************
    ImplTest.java:
    package impl;import test;public class ImplTest implement TestInterface{
       public void abc(){xx;xx;}
    }
      

  2.   

    可以啊,比如你只想给别人提供一个公用接口包,当然就只放interface了
      

  3.   

    我昨晚做了一个package xx
    javac后生成三个.class(xx.java里定义两个interface 一个类) 我手动压了一个xx.jar放在c:\下。
    然后改classpath=.;...c:\xx.jar
    再建立一个out.java 在首行import xx.* 
    javac 后报错,说没找到xx
    我在c:\下建立xx文件夹,并把三个.class拷到里面,这回不报此错了。这是怎么回事???
      

  4.   

    你打包的时候有没有将三个class文件放在xx文件夹里打包,如果没有,包结构是不对的.
    也就是说你用RAR打开你的xx.jar文件,首先看到的是xx文件家,里面是三个class