如何创建子包并添加现有文件 intellij?
How to create a sub-package and add existing files intellij?
我的项目结构是这样的。
|--daos
| |
| |--MyDBReader.java
但是我想改成这个
daos
|
|--readers
| |
| |--MyDBReader.java
谁能告诉我使用 intellij 保留所有依赖项和用法的首选方法?
有两种方式(AFAIK)
方法一
右键单击项目资源管理器中的 class 和 Refactor -> Move
或 Select 项目资源管理器中的 Class 按 F6
然后selectTo Package
输入新的包名并按Refactor
按钮。
方法二
把MyDBReader.java中的package statement从package daos;
改成package daos.readers;
,然后你会看到package statement下面有红线,把光标放在语句上然后做ALT+ENTER 然后 select 'Move package to daos.readers'。 该方法只改包不更新用法
实际上更好的答案是:
转到 IntelliJ 中的项目结构子window。
创建新包。
只需将文件从旧位置拖放到新位置从项目结构子window。
我的项目结构是这样的。
|--daos
| |
| |--MyDBReader.java
但是我想改成这个
daos
|
|--readers
| |
| |--MyDBReader.java
谁能告诉我使用 intellij 保留所有依赖项和用法的首选方法?
有两种方式(AFAIK)
方法一
右键单击项目资源管理器中的 class 和
Refactor -> Move
或 Select 项目资源管理器中的 Class 按 F6然后select
To Package
输入新的包名并按Refactor
按钮。
方法二
把MyDBReader.java中的package statement从package daos;
改成package daos.readers;
,然后你会看到package statement下面有红线,把光标放在语句上然后做ALT+ENTER 然后 select 'Move package to daos.readers'。 该方法只改包不更新用法
实际上更好的答案是:
转到 IntelliJ 中的项目结构子window。
创建新包。
只需将文件从旧位置拖放到新位置从项目结构子window。