package a.b;
public class inab {
public static int add(int a,int b){
return a+b;
}
}
package a.c;
import a.b.inab;
class inac {
public static void main(String [] tt)throws java.io.IOException{
int a = inb.add(1,2);
System.out.println(a);
}
}
javac 无法通过,我又不想修改classpath,我该如何做呢?请指教!

解决方案 »

  1.   

    做成两个java文件inab.java内容如下
    ----------------------
    package a.b;
    public class inab {
    public static int add(int a,int b){
    return a+b;
    }
    }
    inac.java内容如下:
    ----------------------
    package a.c;
    import a.b.inab;
    class inac {
    public static void main(String [] tt)throws java.io.IOException{
    int a = inab.add(1,2);
    System.out.println(a);
    }
    }编译,运行,OK.
    顺便强调一下:
    楼主的那句 int a = inb.add(1,2);  写错了吧
    应该是 int a = inab.add(1,2);
      

  2.   

    int a = inab.add(1,2);
    不是
    int a = inb.add(1,2);