Eclipse未正确处理子包

wydwbb8l  于 2022-11-04  发布在  Eclipse
关注(0)|答案(2)|浏览(195)

我注意到每当我在另一个包中创建一个子包时,它只会重命名前一个包,除非其中已经有一个.java文件。我该如何解决这个问题?
第二,我刚刚从BitBucket导入了我的仓库,这样我就可以在笔记本电脑上使用我的插件了。但是,导入完全忽略了所有的子打包,产生了一堆名称相似的包。我该怎么解决这个问题呢?

62lalag4

62lalag41#

这听起来像是一个Eclipse设置问题-您只需要将包显示更改为Hierarchical,而不是Flat。
在包资源管理器中,选择菜单(小三角形),然后选择Package Presentation,再选择Hierarchical
希望这能告诉你你要找什么。

14ifxucb

14ifxucb2#

点击Package Explorer右边的向下箭头,会弹出一个菜单,向下到Package Presentation,然后选择“Hierarchical”。
这是默认视图的原因是因为Java中的“子包”实际上并不存在,即:

java.util.concurrent
  • 不是 * 的子包
java.util

对于Java来说,包的名称相似只是一种巧合。
不幸的是,我似乎不记得我是如何解决另一个问题的...我很确定我之前已经解决了这个问题,但我似乎无法在我当前的工作空间中重现这些步骤。如果我能弄清楚,我会更新我的答案...

相关问题