我有以下文件结构:
name1/name2/name3/name4 (must be project's root and git root)/src/main/java/com/fileinside1/fileinside2/fileinside3/init/woodenStone
在最后一个文件夹(woodenStone
)内找到我的.java
个文件。
IntelliJ Idea使一切看起来像这样:
name4
src
main.java.com.fileinside1.fileinside2.fileinside3
init.woodenStone
SomeFile1.java
SomeFile2.java
在每个文件中都有一个
package main/java/com/fileinside1/fileinside2/fileinside3/init/woodenStone;
作为第一行。
因此,文件位于以main
文件夹开头的包中。但我需要包裹
com/fileinside1/fileinside2/fileinside3/init/woodenStone
,
进一步深入内部。
到目前为止,我只能通过手动更改.java文件中的包名称,Alt+Entering
并选择"移动到包com / fileinside1 / fileinside2 / fileinside3 / init / woodenStone&#34来实现这一目的。 ;
但是我有超过50个文件,非常感谢一次为所有文件执行此操作。
有没有人可以告诉我是否有这样的方式?
编辑:刚刚发现即使我使用的方式也不能正常工作。 Idea只是在com
内创建第二个src
文件夹,而不是将文件移动到更深的项目文件夹中(它如何设置创建具有相同名称的floder?)
答案 0 :(得分:3)
打开项目面板,然后选择项目视图(左上角)。
确保 main 目录未标记为源根目录。您可能需要通过右键单击并选择Mark Directory As - >来取消标记。取消标记...)
确保将 java 目录标记为源根目录(右键单击,将目录标记为 - >源根目录)。
选择woodenStone目录中的所有文件。
F6 - >移动指定的文件 - >打包