这个旧线程(用于eclipse2!)提到:
同时,如果您觉得索引不完整(
open type没有显示应有的类型),则可以通过以下方法解决:
- 退出Eclipse,
- 在元数据中找到索引文件,然后将其全部丢弃。
- 重新启动Eclipse,
- 并激活打开型对话框,这将触发正确的重新索引。
索引文件位于:中
<workspace>/.metadata/.plugins/org.eclipse.jdt.core/,您想摆脱所有*.index+中的’
‘文件savedIndexNames.txt。
我刚刚检查了当前的Eclipse Helios 3.6.1,这些文件仍然存在。
更一般地(以编程方式),这些文件涉及SearchParticipant
API,错误308402中提到
SearchParticipant的方法#selectIndexes及其文档的一部分说:“索引位置代表文件系统中包含索引信息的文件的路径。”
为此,我们将.index文件存储在我们自己的位置,并在#selectIndexes使用调用方法时返回文件BasicSearchEngine。
您可以在此处查看示例。



