如何创建子包并添加现有文件intellij?

时间:2016-07-04 03:57:45

标签: java intellij-idea packages project-structure

我的项目结构是这样的。

|--daos
|  |
|  |--MyDBReader.java

但我想把它改成这个。

daos
|
|--readers
|  |
|  |--MyDBReader.java

有人能告诉我使用 intellij 保留所有依赖关系和用法的方法吗?

2 个答案:

答案 0 :(得分:4)

有两种方法(AFAIK)

方法一

  1. 右键单击项目资源管理器中的班级Refactor -> Move或在项目资源管理器中选择班级按 F6

  2. 然后选择To Package输入新的套餐名称,然后按Refactor按钮。

  3. 方法二

    只需将MyDBReader.java中的package语句从package daos;更改为package daos.readers;,然后您将在package语句下看到红线,将光标放在语句上然后执行 ALT + ENTER 然后选择'将包移到daos.readers'。 此方法仅更改包但不更新用法

答案 1 :(得分:1)

实际上更好的答案是:

  1. 转到IntelliJ中的项目结构子窗口。

  2. 创建新包。

  3. 只需将文件从旧位置拖放到项目结构子窗口中的新位置 即可。