如何在 Eclipse 的“打开资源”对话框中隐藏.class文件?

2022-08-31 05:53:55

我不想编辑任何工作集。我只想要一种方法,在所有工作区和项目中,防止.class文件显示在“打开资源”对话框中。有没有办法做到这一点?


答案 1

一种选择是筛选派生资源。在“打开资源”对话框的右上角有一个箭头,您可以单击以显示用于过滤的下拉菜单。取消选中“显示派生资源”选项(如果已选中)。

如果您仍然看到“.class”文件,则它们可能未被标记为派生文件。如果它们自己位于自己的文件夹层次结构中,则可以通过右键单击根文件夹来编辑文件夹属性来解决此问题,然后选中“派生”复选框。如果它们与您的“.java”文件混合在一起...运气不好,您需要手动在每个“.class”文件上设置派生属性。

据我所知,没有办法将类文件全局标记为工作区的派生资源,但我相信当您创建新的Java项目时,“bin”文件夹被标记为默认派生(如果您使用默认向导设置)


以下是Eclipse Kepler的一些截图。第一个示例演示如何通过在“打开资源”对话框中取消选中“显示派生资源”来筛选派生资源。第二个演示如何在资源上设置“派生”属性。

enter image description here

enter image description here


答案 2
  1. 右键单击项目,然后选择Properties enter image description here
  2. 展开资源,然后单击Resource Filters
  3. 单击以创建新的筛选器Add Filter...enter image description here
  4. 在打开的对话框中
    1. 选择 和 单选按钮Exclude allFiles
    2. “文件和文件夹属性”下,输入*.class
  5. 点击OK

enter image description here

要排除整个目录层次结构(例如目录),请选择单选按钮和复选框。targetFiles and foldersAll children (recursive)

编辑

排除以下内容以完全清理对话框Open Resource

  1. 文件 *.class
  2. 文件夹箱
  3. 文件夹构建
  4. 文件夹目标

如果不排除所有4个,它就不起作用。


推荐