如何在eclipse中使用交叉引用包编译项目

CCN*_*CNA 2 java eclipse

pkg A是指pkg B中的一个类,反之亦然.这是允许的吗?

package A;
import B.B11;
class A1 {
...
}

package B; 
import A.A11;
class B1 {
...
}
Run Code Online (Sandbox Code Playgroud)

Grz*_*Żur 5

是的,这是允许的但是气馁.这称为包之间的循环依赖性.

要编译它,您需要编译整个源目录,编译器负责处理这些依赖项.