从父文件夹导入软件包

时间:2019-10-31 13:56:44

标签: java import directory

我正在尝试从一个目录(我们称其为“ Projects”)中将文件(对于那些感兴趣的人来说是DrawingPanel)导入到不同子目录中的多个Java文件中。无需将文件分别复制到每个子目录中,是否可以实现?

1 个答案:

答案 0 :(得分:1)

您不需要复制任何文件。只需指定正确的导入即可。 例如,您的项目结构为:

com   
   |_projects
            |_DrawingPanel.java
            |_subdir1
                    |_Panel1.java
                    |_Panel2.java

如您所见,DrawingPanel位于父包中。 要将其导入到Panel1Panel2类中,您需要向其中添加import com.projects.DrawingPanel;

Panel1.java

package com.projects.subdir1;

import com.projects.DrawingPanel;

public class Panel1 {
}

Panel2.java

package com.projects.subdir2;

import com.projects.DrawingPanel;

public class Panel2 {
}

您可以了解有关软件包和导入here的更多信息。