我注意到每当我在另一个包中创建一个子包时,它只会重命名前一个包,除非其中已经有一个.java文件。我该如何解决这个问题?第二,我刚刚从BitBucket导入了我的仓库,这样我就可以在笔记本电脑上使用我的插件了。但是,导入完全忽略了所有的子打包,产生了一堆名称相似的包。我该怎么解决这个问题呢?
62lalag41#
这听起来像是一个Eclipse设置问题-您只需要将包显示更改为Hierarchical,而不是Flat。在包资源管理器中,选择菜单(小三角形),然后选择Package Presentation,再选择Hierarchical。希望这能告诉你你要找什么。
Package Presentation
Hierarchical
14ifxucb2#
点击Package Explorer右边的向下箭头,会弹出一个菜单,向下到Package Presentation,然后选择“Hierarchical”。这是默认视图的原因是因为Java中的“子包”实际上并不存在,即:
java.util.concurrent
java.util
对于Java来说,包的名称相似只是一种巧合。不幸的是,我似乎不记得我是如何解决另一个问题的...我很确定我之前已经解决了这个问题,但我似乎无法在我当前的工作空间中重现这些步骤。如果我能弄清楚,我会更新我的答案...
2条答案
按热度按时间62lalag41#
这听起来像是一个Eclipse设置问题-您只需要将包显示更改为Hierarchical,而不是Flat。
在包资源管理器中,选择菜单(小三角形),然后选择
Package Presentation
,再选择Hierarchical
。希望这能告诉你你要找什么。
14ifxucb2#
点击Package Explorer右边的向下箭头,会弹出一个菜单,向下到Package Presentation,然后选择“Hierarchical”。
这是默认视图的原因是因为Java中的“子包”实际上并不存在,即:
对于Java来说,包的名称相似只是一种巧合。
不幸的是,我似乎不记得我是如何解决另一个问题的...我很确定我之前已经解决了这个问题,但我似乎无法在我当前的工作空间中重现这些步骤。如果我能弄清楚,我会更新我的答案...