Java:如何将类移至Idea Intellij中的另一个包?
作者:互联网
我有以下文件结构:
name1 / name2 / name3 / name4(必须是项目的根目录和git根目录)/ 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
在每个文件中都有一个
软件包main / java / com / fileinside1 / fileinside2 / fileinside3 / init / woodenStone;
作为第一行.
因此,文件位于以主文件夹开头的包中.但是我需要包装
com / fileinside1 / fileinside2 / fileinside3 / init / woodenStone,
深入了解内部.
到目前为止,我只能通过手动更改.java文件中的软件包名称,Alt输入并选择“移至com / fileinside1 / fileinside2 / fileinside3 / init / woodenStone软件包”来完成此操作.
但是我有50多个文件,非常希望能一次对所有文件进行处理.
有人可以告诉我是否有这种方法吗?
编辑:刚刚发现,即使我使用的方式也无法正常工作. Idea并没有将文件移动到deeer项目的文件夹中,而是仅在src内创建了第二个com文件夹(它甚至还可以创建同名的floder吗?).
解决方法:
>打开项目面板,然后选择项目视图(左上方).
>确保主目录未标记为源根目录.您可能需要通过右键单击并选择“将目录标记为->取消标记”.取消标记…)
>确保将您的Java目录标记为源根(右键单击,将目录标记为->源根).
>选择woodenStone目录中的所有文件.
> F6->移动指定的文件->包装
标签:project-structure,intellij-idea,packages,java 来源: https://codeday.me/bug/20191112/2023530.html