import A;//public class B{
...
}

解决方案 »

  1.   

    try to put the two class into one java file!
    use only one public class!
      

  2.   

    加入 public static double add(double a,double b){public class A{
      public static double add(double a,double b){
        double result=a+b;
        return result;
      }
    }
      

  3.   

    其实这个问题答案是你的Classpath没有设置:麻烦你在ClassPath中加上你这两个文件所在的目录
      

  4.   

    问题多了,
    把两个文件放在一个文件下
    1。A。java要先编译
    2。
    double c = A.add(a,b);
    B。java中A没初始化,加A aaa = new A();
      

  5.   

    请按如下修改你的批处理文件:set path=c:\jdk\bin\;
    set classpath=c:\jdk\lib\tools.jar;c:\jdk\lib\dt.jar;.;注意在classpath最后面的那个“.”。
      

  6.   

    选编A,然后
    javac -classpath . B.java