两个在相同的目录下,然后a.class直接调用就可以了。
调用了后不需要单独的编译b.java的。编译器会自动都编译好的。
我也是个初学者,共同进步!

解决方案 »

  1.   

    我是问b是子目录<b>里,a如何调用它呢?
      

  2.   

    虚拟机会搜索所有的由classpath指出的目录,来找出所需要的.class文件
      

  3.   

    如果classpath没包含子目录b该怎么办呢?
    我瞧jsp例子里有import a.b.c
    这样一层层目录指下去,针对我这个情况,该怎么写呢
      

  4.   

    如果两个类在同一文件夹下,不用import直接引用,如 b newb = new b();
    如果不在同一文件夹下,需要import进来,再用上面的语句
      

  5.   

    老兄,有两种做法,一是在a类的开头写上 import b子目录.*; 当然a的目录应该在类路径下
    二是将b的目录加到类路径下,这样也可以直接引用b了,只要不和其它系统中的类重名就可以了!
      

  6.   

    我写了个a.class,放在根目录,又写了个b.class,放在子目录b中,
    在a里如何引用这个b呢?a.java内容比如import b.b;public class a{
      b newB = new b();
      ...........................