您将如何访问Eclipse JDT索引?

时间:2010-10-09 22:41:48

标签: java eclipse indexing

如何访问eclipse用于进行Java搜索,导入等的索引?

1 个答案:

答案 0 :(得分:3)

提到old thread (for eclipse2!)

与此同时,如果你觉得索引不完整(open type没有显示它应该的类型),你可以通过以下方式解决:

  
      
  • 退出Eclipse,
  •   
  • 在元数据中查找索引文件,并将其全部丢弃。
  •   
  • 重启Eclipse,
  •   
  • 并激活打开类型的对话框,该对话框将触发正确的重建索引。
  •   
     

索引文件位于:
   <workspace>/.metadata/.plugins/org.eclipse.jdt.core/ ,您希望摆脱怀疑中的所有“*.index”文件+“savedIndexNames.txt”。

我刚用现有的Eclipse Helios 3.6.1检查过,那些文件还在。


更一般地(以编程方式),SearchParticipant API涉及这些文件,在bug 308402中提及

  

SearchParticipant包含方法#selectIndexes及其部分文档   “索引位置表示文件系统中文件的路径   保存索引信息。“为此,我们将.index文件存储在我们的文件中   自己的位置,并在使用#selectIndexes方法时返回它们   BasicSearchEngine

您可以看到example here