我已经意识到Eclipse IDE中处于同一水平放在一个项目中的所有包(在Java一个至少),例如:为什么日食把所有的包在同一水平
然而在浏览文件系统时,可以发现软件包以预期的多层方式进行处理。这是否有任何合理的解释?
我已经意识到Eclipse IDE中处于同一水平放在一个项目中的所有包(在Java一个至少),例如:为什么日食把所有的包在同一水平
然而在浏览文件系统时,可以发现软件包以预期的多层方式进行处理。这是否有任何合理的解释?
这只是一个演示功能。您可以点击屏幕快照左侧的小箭头,然后选择Package Presentation
- >Hierarchical
,使其像您的文件系统一样。
有关更多信息,您可以看到此answer。
我问了同样的问题几次,发现上面的答案有助于改变演示文稿的链接,因为它是一个很难找到的选项。
关于为什么部分,我认为这是因为Eclipse是Android开发的DE事实上的标准IDE,并且以这种方式组织这些包更加有用,它迫使您考虑根据Android组织您的类的方式项目准则。对于我个人来说,它看起来也很像http://developer.android.com/guide上的帮助文件。另外一个说法可能是,在旧版本的Eclipse中(预安卓时间),默认视图是不同的。
由于android这个演示文稿的理由不正确,因为这个演示文稿早在Android之前就已经在Eclipse中了。对我来说,这只是一个演示的问题,有些人喜欢它,有些则不是:你的选择! 这个演示文稿的优点是如果你有很多包含深层次的包而不是很多的包。 – benzonico 2013-03-12 13:21:37
当然,这是一个很难找到的选项。谢谢你让我知道。 upvoting为此。还没有找到一个“合理的原因”,因为这是默认视图,但是正如你指出的那样,PSIXO说的是错误的(我想我记得这个视图是在Android之前的eclipse IDE中),我是将您标记为已接受的答案。 – 2013-03-12 13:34:12