【问题标题】:Importing java class from different sub directory从不同的子目录导入java类
【发布时间】:2017-08-29 09:43:21
【问题描述】:

我的 java 项目中有这个目录

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

Home.java 正在使用 Helper.java 文件,所以我像这样导入 Helper 主页.java

import helper.Helper.*;

Helper.java 正在使用 Student.java。谁能告诉我如何 在 Helper.java 中导入 Student.java 文件?

我试过了

import models.Student.*;

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

【问题讨论】:

  • 显示每个类的package 定义。

标签: java packages


【解决方案1】:

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

import models.*;

import models.Student;

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

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

您的项目组织需要工作。您可能还没有使用 Maven,但我建议您使用他们的目录组织来为您使用当天的项目。

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

【讨论】:

    猜你喜欢
    • 2011-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-04
    相关资源
    最近更新 更多