我知道这看起来很荒谬,但我似乎无法在Netbeans中重命名包含子包的包。理想情况下,当我右键单击并重构>重命名它只重命名Top上的节点。如果我尝试重构行中的下一个节点,我会得到错误:
Package already Exists
有谁知道如何在Netbeans中重命名包含其他包和子包的主包?我正在使用netbeans 7.2.1。
答案 0 :(得分:12)
使用Netbeans 7.3并假设您的项目具有以下结构:
my.package.test.subpackage1
my.package.test.subpackage2
my.package.test.subpackage3
您想将test
重命名为tests
。
转到NetBeans Files
窗口(Ctrl + 2
或使用Window -> Files
菜单)。左键单击与要重命名的包对应的文件夹(即test
)。
输入F2
并重命名。
所有子包都应该已移至新目录和所有相关的package
和import
语句应该已更新。