如何在另一个目录 /软件包内导入类



我正在研究一个有许多子目录的大型项目。但是,我遇到了从另一个目录内导入类的问题。目录结构是如此:

main.dir
   repository.dir
      Bill.java
   transaction.dir
      AutomaticBillPay.java

如何将Bill导入AutomaticBillPay

我尝试过:

的可能迭代
package main;
package main.repositorysys;
import main.repositorysys.Bill;
import repositorysys.Bill;
import Bill;

可悲的是,唯一编译的行是第一个:package main;。任何提示/方向都会有所帮助!

您可以通过此

实现它
    /*Declare your class package */
    package main.transactionsubsys;
    /*import the classes you want */
    import main.repositorysys.Bill;
    /*Write your class*/
    public class AutomaticBillPay {
    /*AutomaticBillPay code */
    }

您的AutomaticBillPay应该看起来像这样:

package main.transaction;
import main.repository.Bill;
public class AutomaticBillPay {
    // your class implementation here
}

不确定repositorysys来自哪里?

package应该是通往您包含目录的完整路径

import应该是要导入的类的完整途径

最新更新