更新时间:2025-08-19 GMT+08:00
分享

移动包

此重构允许将包移动到不同的包中,以保持正确的目录结构。

执行重构

  1. 在代码编辑器中,将光标放置在要移动的包声明上,或单击左侧任务栏的Java工程
  2. 单击右键展示上下文菜单,选择重构 > 移动包...
  3. 在打开的“移动”对话框中,在“目标包”选择框中选择目标package。单击浏览按钮(),然后在打开的“选择目标包”对话框中,选择包或创建新包。要搜索代码中移动包的引用,请选中“在注释和字符串中搜索”“搜索文本出现次数”复选框。

    如下图所示:

    图1 移动包

  4. 单击“重构”以应用重构。

示例

作为示例,将包com.refactoring移动到包com.example中,并替换代码中出现的com.refactoring.target包的位置。

重构前

“com\refactoring\target\Refactoring.java”文件内容如下:

package com.refactoring.target;
public class Refactoring {
    public String testStr = "test";
    public void DoSomeThing() {
        System.out.println(testStr);
    }
}

重构后

“com.refactoring.target”包全部移动,改成“com.example.target”包。例如,包移动后的文件“com\example\target\Refactoring.java”,文件内容如下:

package com.example.target;
public class Refactoring {
    public String testStr = "test";
    public void DoSomeThing() {
        System.out.println(testStr);
    }
}

相关文档