【问题标题】:Why does Eclipse put all packages at the same level?为什么 Eclipse 将所有包放在同一级别?
【发布时间】:2013-02-27 23:34:33
【问题描述】:

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

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

【问题讨论】:

    标签: eclipse package


    【解决方案1】:

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

    您可以查看此answer 了解更多信息。

    【讨论】:

    • 当然这是一个很难找到的选择。谢谢告知。为此点赞。尚未找到将其作为默认视图的“合理理由”,但是正如您指出的那样,由于 PSIXO 所说的是错误的(我想我记得这个视图是在 Android 之前的 eclipse IDE 中),我将您的答案标记为已接受的答案。
    【解决方案2】:

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

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

    【讨论】:

    • 由于 android 的原因,此演示文稿的理由似乎不正确,因为此演示文稿早在 Android 之前就已在 Eclipse 中。对我来说,这只是展示的问题,有些人喜欢有些人不喜欢:你的选择!此演示文稿的优点是,如果您有很多深度包而不是很多叶子。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-07
    • 1970-01-01
    • 2012-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-02
    相关资源
    最近更新 更多