可以使用单个命令在 Eclipse 中重命名多个 Java 包吗?

2022-09-03 04:33:30

我在 Eclipse 中的 Java 项目结构如下所示:

myproject
    src/main/java
        com.mypackage.mysubpackage1
        com.mypackage.mysubpackage2
        com.mypackage.mysubpackage3
        com.myotherpackage.mysubpackage1
        com.myotherpackage.mysubpackage1
        com.myotherpackage.mysubpackage1

但是我已经决定,对于第一组中的软件包来说,这不是一个好名字。相反,我想将它们重命名为,以便我的包结构看起来像这样:mypackagemynewpackage

myproject
    src/main/java
        com.mynewpackage.mysubpackage1
        com.mynewpackage.mysubpackage2
        com.mynewpackage.mysubpackage3
        com.myotherpackage.mysubpackage1
        com.myotherpackage.mysubpackage1
        com.myotherpackage.mysubpackage1

以我对 Eclipse 的有限了解,我所知道的唯一方法是右键单击每个子包并选择 。Refactor -> Rename

但是由于软件包列表很长,我宁愿希望有一个我不知道的命令可以让我批量重命名所有这些软件包。


答案 1

有,但不明显。首先,必须从“平面”视图切换到“分层”视图(请参阅“包资源管理器”中“包演示”下的菜单)。

现在,您应该在视图中获得一个包条目,您可以选择并重命名该条目。


答案 2

在 Eclipse 上:选择您的软件包,然后按 Alt + Shift + R 并键入新的软件包名称。

首先检查,项目演示文稿必须是分层的。

问候。


推荐