我正在尝试从一个目录(我们称其为“ Projects”)中将文件(对于那些感兴趣的人来说是DrawingPanel)导入到不同子目录中的多个Java文件中。无需将文件分别复制到每个子目录中,是否可以实现?
答案 0 :(得分:1)
您不需要复制任何文件。只需指定正确的导入即可。 例如,您的项目结构为:
com
|_projects
|_DrawingPanel.java
|_subdir1
|_Panel1.java
|_Panel2.java
如您所见,DrawingPanel
位于父包中。
要将其导入到Panel1
和Panel2
类中,您需要向其中添加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的更多信息。