我不想编辑任何工作集。我只是想要一种方法,在所有的工作空间和项目中,防止.class文件在开放资源对话框中显示。有办法做到这一点吗?
当前回答
您可以使用工作集。在“打开资源”对话框的相同下拉菜单中选择“选择工作集”。它打开了工作集对话框,如果您还没有工作集,您可以在其中创建工作集。
创建新文件夹时,选择Resources类型,并选择工作区中的哪些文件夹作为搜索或打开资源的候选文件夹。我只包含src和test文件夹,通常还有pom.xml和其他misc配置文件。
在我参与的几个大型项目中,它对搜索速度也有显著的影响。
其他回答
右键单击项目并选择Properties 展开“资源”,单击“资源过滤器” 点击添加过滤器…创建一个新的筛选器 在打开的对话框中 选择“排除所有”和“文件”单选按钮 在文件和文件夹属性下输入*.class 单击OK
要排除整个目录层次结构,例如目标目录,选择“文件和文件夹”单选按钮和“所有子(递归)”复选框。
编辑
要完全清理开放资源对话框,请排除以下内容
* . class文件 本文件夹 文件夹建立 目标文件夹
如果不排除所有4个,它是行不通的。
要改变这种行为并隐藏“.class”文件,您需要执行以下操作。
在“项目资源管理器”窗口中找到类输出文件夹。对于Maven项目,这通常称为bin或target 右键单击此文件夹并单击属性 勾选Derived复选框(不勾选),然后单击OK
.class文件将来会被隐藏。
来源:http://ayubmalik.co.uk/2011/12/hide-class-files-when-opening-a-type-or-resource-in-eclipse-ide/
有时您不能将build或bin文件夹标记为派生资源,因为eclipse包资源管理器或项目资源管理器不会在项目视图中显示build或bin文件夹。
你需要做的是,在项目视图中显示构建文件夹:
进入项目>属性> Java构建路径>源>将默认输出文件夹更改为build1 注意:它会要求你删除旧文件夹及其内容,按No(稍后恢复) 现在构建文件夹在包资源管理器上可见,转到文件夹属性并将其标记为派生 现在将默认输出文件夹更改为build(以恢复旧设置)
月食月亮-只要去下面的链接 http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-48b.htm 或 1. 创建一个工作集(包括所有项目) 2. 在“Package Explorer”面板上点击“Filters”(在你刚刚创建工作集的菜单中),取消选择“Inner class files”+点击确定
这对我很有用
您可以使用工作集。在“打开资源”对话框的相同下拉菜单中选择“选择工作集”。它打开了工作集对话框,如果您还没有工作集,您可以在其中创建工作集。
创建新文件夹时,选择Resources类型,并选择工作区中的哪些文件夹作为搜索或打开资源的候选文件夹。我只包含src和test文件夹,通常还有pom.xml和其他misc配置文件。
在我参与的几个大型项目中,它对搜索速度也有显著的影响。
推荐文章
- 是否有(Java)包组织的最佳实践?
- 如何从Eclipse中的开放资源对话框中隐藏.class文件?
- 将日期字符串解析为java.util.Date时,不合法的模式字符'T'
- 使用Mockito的泛型“any()”方法
- 如何使用Java属性文件?
- 我如何修复一个NoSuchMethodError?
- Maven surefire找不到ForkedBooter类
- Java 8:我如何在流中使用异常抛出方法?
- 去下一次迭代在java For循环
- 在Java中使用什么数据类型来表示钱?
- Class.getResource()和ClassLoader.getResource()之间的区别是什么?
- 如何通过传递特定日期来确定星期几?
- 如何将DecimalFormat的小数分隔符从逗号更改为点/点?
- 没有为文档检测到语法约束(DTD或XML模式)
- 控制jar工件的Maven最终名称