在intellij中创建可选的子包

时间:2016-10-08 12:05:06

标签: intellij-idea packages project-structure

我的项目结构是这样的。

|--utils
|  |
|  |--MyFileReader.java

但我想把它改成这个。

utils
|
|--readers
|  |
|  |--MyFileReader.java

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

2 个答案:

答案 0 :(得分:1)

就这样做:创建包,然后将类拖放到新包中。 Intellij将完成剩下的工作。 (link to help

答案 1 :(得分:1)

在搜索后花了一些时间和@ morpheus05回答链接有助于总结两种方式(AFAIK)

方法一

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

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

  3. 方法二

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