我不想编辑任何工作集。我只是想要一种方法,在所有工作区和项目中,防止 .class 文件永远显示在“开放资源”对话框中。有没有办法做到这一点?
一种选择是过滤派生资源。在“打开资源”对话框的右上角有一个箭头,您可以单击以调出用于过滤的下拉菜单。如果选中,请取消选中“显示派生资源”选项。
如果您仍然看到“.class”文件,它们可能没有被标记为派生。如果它们自己位于自己的文件夹层次结构中,您可以通过右键单击根文件夹以编辑文件夹属性并选中“派生”复选框来解决此问题。如果它们与您的“.java”文件混合在一起......运气不好,您需要手动在每个“.class”文件上设置派生属性。
据我所知,没有办法将类文件标记为工作区的全局派生资源,但我相信当您创建一个新的 Java 项目时,“bin”文件夹默认标记为派生(如果您使用默认向导设置)
以下是 Eclipse Kepler 的一些屏幕截图。第一个显示如何通过取消选中“打开资源”对话框中的“显示派生资源”来过滤派生资源。第二个显示如何在资源上设置“派生”属性。