假设我有两个班级的机场和飞机:
public class Airport
{
public static void main(String args[])
{
Airplane a1 = new Airplane();
}
}
public class Airplane
{
int seats;
public Airplane()
{
seats = 10;
}
}
我想将这些类放在单独的JAR文件中,以便将来在出现任何问题时彼此独立地开发它们。由于
Airport
调用Airplane
,因此我必须在Airplane
源文件中导入Airport
。我当时正在考虑将它们导入将用于调用这些类的项目中。但是,即使我将它们都导入到项目中,仍然存在有关解决方案的问题。更新:您可以举一个示例.classpath来完成此调用层次结构吗?我只是将JAR添加到Main Project的.classpath中,但是
Airport
抱怨它找不到Airplane
的方法。最佳答案
是的,即使这些类位于不同的JAR中,也可以将Airplane
导入到Airport
中。但是,两个JAR都必须存在于类路径中。