如何从Eclipse的“打开资源”对话框中隐藏.class文件?
我不想编辑任何工作集。 我只想在所有的工作空间和项目中设置一个方法,防止在打开资源对话框中显示.class文件。 有没有办法做到这一点?
一种select是过滤派生的资源。 在“打开资源”对话框的右上angular有一个箭头,您可以点击打开下拉菜单进行过滤。 如果选中,则取消选中“显示派生资源”选项。
如果你仍然看到'.class'文件,他们可能没有被标记为派生。 如果他们自己在自己的文件夹层次结构中,则可以通过右键单击根文件夹编辑文件夹属性来解决此问题,并检查“派生”checkbox。 如果他们与你的'.java'文件混在一起…运气不好,你需要手工设置每个'.class'文件的派生属性。
据我所知,无法将类文件标记为工作区的全局派生资源,但我相信当您创build一个新的Java项目时,“bin”文件夹默认标记为派生(如果使用默认的向导设置)
这里是Eclipse Kepler的一些截图。 第一个显示如何过滤派生的资源。 第二个显示如何设置资源上的“派生”属性。
- 右键单击该项目,然后select属性
- 展开资源并单击资源filter
- 点击添加创build一个新的filter
- 在打开的对话框中
- select“ 排除所有”和“ 文件”单选button
- 在“ 文件和文件夹属性”下input
*.class
- 点击OK
要排除整个目录层次结构(例如target
目录),请选中“ 文件和文件夹”单选button和“ 所有子项(recursion)”checkbox。
要改变这种行为并隐藏“.class”文件,您需要执行以下操作。
-
在“项目浏览器”窗口中find您的class级输出文件夹。 这通常称为bin或Maven项目的目标
-
用鼠标右键单击该文件夹并单击属性
-
勾选Derivedcheckbox,然后单击OK
.class文件现在将被隐藏。
资料来源: http : //ayubmalik.co.uk/2011/12/hide-class-files-when-opening-a-type-or-resource-in-eclipse-ide/
您可以使用Working sets
。 从“打开资源”对话框的相同下拉菜单中 ,select“ Select working set
。 它打开工作集对话框,您可以创build工作集,如果您还没有它们。
创build新文件时,请select“ Resources
”types,然后select工作区中的哪些文件夹作为search或打开资源的候选对象。 我只包含了src
和test
文件夹,通常是pom.xml
和其他miscconfiguration文件。
随着我正在处理的大型项目对search速度也有明显的影响。
Eclipse月神 – 只需转到以下链接http://help.eclipse.org/luna/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-48b.htm
要么
1.创build一个工作集(包括所有项目)
2.在“包资源pipe理器”面板上点击“filter”(在刚刚创build工作集相同的菜单),并取消select“内部类文件”+单击确定
这对我有效
3.5版本的“打开资源”对话框有一个方法可以通过右上angular的小小下拉菜单打开/closures“显示派生资源”。 关掉会隐藏课程。
要么
您可以在“select要打开的项目”文本框中键入一个expression式,例如:* .java
有些时候你不能将build或bin文件夹标记为Derived资源,因为eclipse package explorer或者project explorer不会在项目视图中显示你的build或者bin文件夹。
你需要做什么,在项目视图中显示生成文件夹:
-
转到
Project > Properties > Java Build Path > Source >
将默认输出文件夹更改为build1 注意:它会要求您删除旧文件夹及其内容,按No(稍后恢复) -
现在生成文件夹在包资源pipe理器中可见,转到文件夹属性并将其标记为派生
- 现在改变你的默认输出文件夹build立(恢复旧设置)
在“项目资源pipe理器”视图中显示或隐藏文件您可以select在其中一个导航视图中隐藏系统文件或生成的类文件。 (系统文件是只有文件扩展名但没有文件名的文件,例如.classpath。)
在Project Explorer的工具栏上,单击MenubuttonMenubutton打开显示选项的下拉菜单。 select自定义视图..,。
在打开的对话框中,select“filter”选项卡,然后select要隐藏的文件types的checkbox。 另外,您可以将显示的文件限制为一个工作集。
在Project Explorer的工具栏上,单击MenubuttonMenubutton打开显示选项的下拉菜单。 selectselect工作集…从列表中select一个现有的工作集,或者通过在这里selectNEw 检查来创build一个新的工作集