F:\tmp\a\A.javapackage a;import B;public class A {     public B b;}
F:\tmp\a\B.javapackage a;import A;public class B {    public A a;}
 
每次编译不是找不到A就是找不到B
谁有办法呢?

解决方案 »

  1.   

    运行javac *.java
    当前目录下所有.java文件都会被编译
      

  2.   

    javac会自动编译相关的类。楼主是用命令行?建议使用一种开发工具。因为带包的java与java的路径有很大关系,对于学习而言,得不偿失。最为简单的办法是去了java里package a。
      

  3.   

    首先创建一个空的类A(不要去引用B),  编译一下,然后创建B, 引用一下A, 编译一下,然后再去修改A,增加B引用, 再去编译一下A不就ok了么
      

  4.   

     我用的是jcreator,怎么做呀
      

  5.   

    不麻烦,只要先创建一个空的类A 编译一下, 后面再往A里加b应用和其他方法,然后再编译一下.
      

  6.   

    javac -d . *.java就能自动编译所有类啊