移动包eclipse

Dar*_*Ray 38 eclipse

也许是一个愚蠢的问题,但我在eclipse中有两个包,现在我想将一个包移到另一个包中以获得更好的结构.

现在我尝试移动但是会在同一个包中生成一个副本.

通过重构 - >移动我甚至无法选择包

谁能帮我....

thx all

Boz*_*zho 46

如果你有com.company.foocom.company.bar,和要移动foobar,然后就重新命名com.company.foo,以com.company.bar.foo

  • 不幸的是,这不会移动foo中的子包.所以,如果你有foo.a并将foo移动到bar,foo.a仍然保持原样. (7认同)
  • 对于子包,您必须在重构对话框中选中“重命名子包”框。 (3认同)

小智 23

使用包浏览器视图并重命名包.它要求重命名更新引用,重命名子包,更新注释中的文本引用以及非Java文本文件.单击预览然后确定.


Huy*_*han 17

我找到了解决方案,当你将一个包重命名到所需的目的地时,检查"重命名子包"框,然后你去!:) - user1525788 7月10日9:14