从不同的子目录导入java类

时间:2016-02-14 20:00:45

标签: java packages

我的java项目中有这个目录

---Management( Directory)
---Home.java
----->models(subdirectory)
    ---Student.java
----->helper( subdirectory)
    ---Helpers.java

Home.java正在使用Helper.java文件,所以我在这里导入Helper     Home.java

import helper.Helper.*;

Helper.java正在使用Student.java。任何人都可以告诉我如何     在Helper.java中导入Student.java文件?

我试过

import models.Student.*;

但是这样做时我会收到错误

1 个答案:

答案 0 :(得分:1)

很难说,Student类似乎是models包。如果是,它应该是:

import models.*;

import models.Student;

你应该更喜欢第二个。它更具可读性。

如果management是一个软件包,那么您应该在models之前添加。{/ p>

您的项目组织需要工作。你可能还没有使用Maven,但是当你这样做的时候,我会推荐他们的项目目录组织。

/project
--/src
----/main
------/java      <-- Java packages and source go here
------/resources
----/test
------/java
------/resources