[英]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.