为什么eclipse将所有包放在同一级别

时间:2013-03-12 12:41:44

标签: eclipse packages package-structuring

我已经意识到eclipse IDE会将所有软件包放在同一级别的项目中(至少在Java项目中),例如:

packages at same level

但是,浏览文件系统,您可以发现以预期的多级方式处理包。这有什么合理的解释吗?

2 个答案:

答案 0 :(得分:4)

这只是一个演示功能。您可以点击屏幕截图左侧看到的小向下箭头,然后选择Package Presentation - > Hierarchical让它像你的文件系统一样。

您可以看到此answer以获取更多信息。

答案 1 :(得分:0)

我几次问了同样的问题,发现上面的答案中的链接对于更改演示文稿很有帮助,因为这是一个很难找到的选项。

关于Why部分,我认为这是因为Eclipse是Android开发的事实标准IDE,并且以这种方式组织的包更有用,它迫使您根据Android项目考虑类的组织方式准则。对我个人来说,它看起来也像http://developer.android.com/guide上的帮助文件。另外一个论点可能是在Eclipse的旧版本(Android时间之前)默认视图不同。