eclipse查找资源未编译

eclipse查找资源未编译,eclipse,dialog,find,Eclipse,Dialog,Find,当我在eclipse中单击Ctrl+Shift+R时,会出现一个对话框,允许我查找资源。但是,它会显示所有资源,无论它们是未编译的还是已编译的。是否有任何方法可以过滤,使其显示未编译的资源?或者我可以以某种方式隐藏已编译的资源吗?如果您只想搜索Java类,那么我建议使用Ctrl-Shift-T 对于其他类型的资源,我不确定您是否可以筛选此弹出窗口的结果。。。 当您执行以下操作时,请参阅VonC的答案以隐藏已编译资源: 打开(Ctrl+Shift+R)“打开资源对话框” 单击右上角的黑色三角形

当我在eclipse中单击Ctrl+Shift+R时,会出现一个对话框,允许我查找资源。但是,它会显示所有资源,无论它们是未编译的还是已编译的。是否有任何方法可以过滤,使其显示未编译的资源?或者我可以以某种方式隐藏已编译的资源吗?

如果您只想搜索Java类,那么我建议使用Ctrl-Shift-T

对于其他类型的资源,我不确定您是否可以筛选此弹出窗口的结果。。。
当您执行以下操作时,请参阅VonC的答案以隐藏已编译资源:

  • 打开(Ctrl+Shift+R)“打开资源对话框”
  • 单击右上角的黑色三角形
  • 然后在“显示衍生资源””上:它必须是未选中的
您将不会看到任何
.class
文件

发件人:


作为VonC解决方案的补充说明,只要类包含在与源文件不同的目录树中,这一点就行得通-例如,许多项目将类文件构建到目标目录中,该目录反映了src树的目录结构


在大多数情况下,Eclipse会在这个目标目录上设置派生标志(右键单击target和view属性)——尽管有些Eclipse插件(Maven/SVN)似乎有时会将这个派生标志弄错(不确定是谁造成的).

如果Ctrl-Shift-T突然停止工作,您可以通过转到/.metadata/.plugins/org.eclipse.jdt.core并删除其中的所有文件来清除打开的类型索引。下次使用open type时,将重新构建索引。