【问题标题】:create source file inside a folder within a package in eclipse在eclipse中的包内的文件夹内创建源文件
【发布时间】:2015-12-28 22:45:38
【问题描述】:

我有一个包,里面放了我所有的代码。

但是,我现在想在该包中创建一个文件夹\包,就像子包一样。

我无法按照约定 ExistingPackagename.ChildPackagename 在 ecrise 中制作子包。所以我去了我的文件系统,制作了所需的结构。当我刷新时,我看到我的文件系统具有我想要的结构,但是在 eclipse 上,它仍然显示同一级别的父包和子包。它显示我的包裹与

  1. 家长
  2. Parent.Child1
  3. Parent.Child2
  4. Parent.Child3

【问题讨论】:

  • 请澄清;你的问题是什么?修改Child1中的一个类,将包名改为Parent.Child1
  • 您的文件夹是空的吗?如果是这样,Eclipse 扁平化包名。

标签: java eclipse


【解决方案1】:

实际上,Java 中没有子包之类的东西——每个包都是一个完全独立的实体,名称似乎是分层的,只是为了方便。例如,具有默认可见性的项目在子包中不可见,尽管人们可能会期望。

如果您的问题更多地与表示和美学有关而不是实质,那么您可能正在寻找的是 Eclipse 包资源管理器中的分层包表示设置:单击右上角的小向下三角形/箭头包资源管理器并在“包演示”子菜单中选择“分层”:

【讨论】:

    【解决方案2】:

    您可能在“项目资源管理器”视图中。选择Window -> Show view -> Package Explorer 此外,您不必从文件系统创建子包。只需右击当前包,选择New -> Package

    【讨论】:

      猜你喜欢
      • 2013-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-21
      • 2018-11-28
      • 1970-01-01
      • 1970-01-01
      • 2014-06-28
      相关资源
      最近更新 更多