如何使eclipse(Indigo)折叠空(父)包?

Tho*_*4no 5 eclipse

我想要做的只是在分层视图中使用eclipse包资源管理器,但是空包被折叠,所以我不必打开5+包来找到第一个Java文件.

我甚至不确定我之前的版本是如何做到的,但我以前从未遇到任何麻烦,它现在似乎已经消失了.我有一种感觉,某处有一个"扁平的层次结构"复选框.

为了澄清我得到这个:

com
  example
    etc
      file1.java
Run Code Online (Sandbox Code Playgroud)

而不是:

com.example.etc
  file1.java
Run Code Online (Sandbox Code Playgroud)

我正在使用Eclipse Indigo(v.3.7.1)

请求的设置截图

Zol*_*lyi 6

打开"视图"菜单(右上角的小三角形),打开过滤器并选中"空父包".

在大多数情况下,它可以工作,但是在现有项目的情况下,它并不总是按预期工作.如果您似乎遇到麻烦,请尝试导出项目,将其删除,然后重新添加导出的版本(或从VCS重新签出).


小智 5

假设视图过滤器已正确使用,也许您的源文件夹并不像您想象的那样“空”。

例如,在 Apple OS X 上,Eclipse 将检测 .DS_STORE 沿您的 src/package/hierarchy 的整体,使父包在技术上非空。

删除任何此类隐藏文件并刷新您的项目。


Tho*_*4no 2

我不知道问题到底是什么,但我无法解决它,直到我完全放弃并重新安装操作系统(无论如何这是一个全新的安装)和eclipse。之后就完全好了。:\