[英]How would you access Eclipse JDT index?
如何访问eclipse用于Java搜索,导入等的索引?
这个旧线程(用于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
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.