java - 在 Eclipse 中重构 "package structure"以将包的子包重定位到其父包

标签 java eclipse package refactoring

在 Eclipse 的“包资源管理器”中,假设我有一个这样的包列表:

  • com.animal.dog
  • com.animal.cat
  • com.animal.frog

如果我想重构这个包结构,使最终的包结构看起来像

  • com.dog
  • com.cat
  • com.frog

所以本质上是删除父包并将子包附加到其祖父包。我在“com.animal”包中有很多子包,如果可能的话,我想避免手动执行此操作,然后还要在任何地方更改包导入。

最佳答案

如果您将包表示切换为 hierarchical(从右上角的箭头),您可以右键单击 com.animal 包并将其重命名为 com.

关于java - 在 Eclipse 中重构 "package structure"以将包的子包重定位到其父包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5970175/

相关文章:

java - Chromeoptions 和 setExperimentalOption 代码

java - 为什么 lombok 突然停止了我的项目?

android - eclipse 中从右到左的语言(波斯语)

android - 键盘没有出现

python - 导入本地包时遇到问题

java - 超时如何在 Hystrix 中与 Observables 一起工作?

java - 如何实际选择一个 JButton

java - Vaadin 未找到前缀 jetty 的插件

oracle - 静态 sql(与动态 SQL 相对)是否会使 Oracle 中的其他包无效

python - 与 __init__.py 混淆并从子模块导入父模块中的类