有没有一种方法可以在Eclipse中显示空包?

27
在 Eclipse 中,有没有一种方法可以查看空的父级包?我有一个问题,无法自由查看/访问包new.galaxywar.client.resources.images.game,它只包含2个子包:
我尝试再次创建该包,因为我认为它可能不在我的Eclipse项目中,但是它不允许我这样做:
如何防止“视图过滤空父包”?
5个回答

44
在“项目资源管理器”面板中,点击“视图菜单”按钮(表示为三角形)。然后转到“自定义视图...”,取消选择“空父包”。这样应该就可以了。

1
如果您的软件包与一个子软件包同名,则删除“空父软件包”。 - SoftwareSavant
1
您可以通过选择“窗口”>“显示视图”>“项目资源管理器”来获取项目资源管理器。 - vikramvi
此外,软件包的展示需要是扁平化的,而不是分层的。 - dforce
3
“Customize View…” 现在似乎变成了 “Filters…”,你需要选择要从视图中排除的内容。因此,请选择“空父包”以隐藏这些包。 - Entara

5
在Eclipse版本: 2019-03 (4.11.0)中,
在Project Explorer选项卡上,按右上角的三角形。
在菜单中选择Filters and Customization...
在Filters and Customization菜单中,取消标记Empty packages和Empty parent packages。
按OK
现在你应该可以看到空包。

4

虽然我不确定如何完美地解决这个问题,但我知道如果你尝试在那里创建一个新文件,比如 package-info.java,你仍然可以访问该包。

尝试按照通常的方式添加一个类,但指定无法在“包资源管理器”中访问的包作为包。


4

在最近的Eclipse版本中,接受答案的步骤略有改变:

  • Project Explorer面板中,点击View Menu按钮
  • 然后点击Filter
  • 取消选择Empty Parent Packages

Eclipse IDE for Java Developers | Version: Photon Release (4.8.0) Build id: 20180619-1200


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接