Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法让空包在Eclipse中可见?_Java_Eclipse_Filtering_Packages - Fatal编程技术网

Java 有没有办法让空包在Eclipse中可见?

Java 有没有办法让空包在Eclipse中可见?,java,eclipse,filtering,packages,Java,Eclipse,Filtering,Packages,在Eclipse中有没有办法看到空的父包?自由查看/访问仅包含2个子包的包new.galaxywar.client.resources.images.game时出现问题: 我再次尝试创建该包,因为我认为我的eclipse项目中可能没有它,但它不允许我: 如何防止“视图过滤空的父包”虽然我不确定如何完美地解决这个问题,但我知道如果您尝试在其中创建一个新文件,例如package-info.java,您仍然可以访问该包 尝试像往常一样添加一个类,但将包指定为在包资源管理器中似乎无法访问的包。在“项

在Eclipse中有没有办法看到空的父包?自由查看/访问仅包含2个子包的包
new.galaxywar.client.resources.images.game
时出现问题:

我再次尝试创建该包,因为我认为我的eclipse项目中可能没有它,但它不允许我:


如何防止“视图过滤空的父包”

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

尝试像往常一样添加一个类,但将包指定为在包资源管理器中似乎无法访问的包。

在“项目资源管理器”面板中,单击“视图菜单”按钮(以三角形表示)。 然后转到“自定义视图…”并取消选择“空父包”

这应该可以解决问题。

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

  • projectexplorer
    面板中,单击
    View菜单
    按钮
  • 然后单击
    Filter
  • 取消选择
    空的父包
面向Java开发人员的Eclipse IDE| 版本:光子释放(4.8.0)
Eclipse版本:2019-03(4.11.0)中的构建id:20180619-1200

在“项目资源管理器”选项卡上,按右上角的三角形

在菜单中选择过滤器和自定义…

在过滤器和自定义菜单中,取消标记空包空父包

OK


现在你应该看到空包了。

有人回答这个问题已经6年了,现在有更简单的方法来显示隐藏的父包:“视图菜单”->“包表示”->“层次结构”


如果您的包与子包的名称相同,请同时删除“空父包”。您可以通过窗口>显示视图>项目资源管理器获取项目资源管理器。此外,包的表示形式需要是平面的,而不是分层的。“自定义视图…”似乎是“过滤器…”现在,您必须选择应该从视图中排除的内容,因此选择“Empty parent packages”以隐藏这些包