我注意到每当我在另一个包中创建一个子包时,它只会重命名以前的包,除非它已经有一个.java文件。我该如何解决这个问题?
其次,我刚从BitBucket导入了我的存储库,以便我可以从笔记本电脑上处理我的插件。但是,导入完全忽略了所有子包,从而产生了一堆类似命名的包。我该如何解决这个问题?
答案 0 :(得分:2)
这听起来像是一个日食设置问题 - 您只需要将包显示更改为Hierarchical,而不是平面。
在包浏览器中,选择菜单(小三角形),然后选择Package Presentation
,然后选择Hierarchical
。
希望这能告诉你你在寻找什么。
答案 1 :(得分:1)
单击Package Explorer右侧的小向下箭头。应弹出一个菜单。转到Package Presentation,然后选择“Hierarchical”。
这是默认视图的原因是因为Java中的“子包”确实不存在。那就是:
java.util.concurrent
不是
的子包java.util
对于Java来说,这些软件包的名称类似,这只是巧合。
不幸的是,我似乎无法记住我是如何修复另一个问题的......我很确定我之前已经修复了它,但我似乎无法重现当前工作区的步骤。如果我能弄清楚的话,我会更新我的答案......