从不同的子目录导入 java class

Importing java class from different sub directory

我的 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.*;

但是我在执行此操作时遇到错误

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

import models.*;

import models.Student;

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

如果 management 是一个包,那么您应该在 models 之前添加它。

您的项目组织需要工作。您可能还没有使用 Maven,但我会推荐他们在您使用当天的项目目录组织。

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