Eclipse清理 - 什么是“.index”文件 - 我可以安全地删除它们吗?

时间:2013-10-12 17:57:12

标签: eclipse

尝试减小我(DB同步)工作区的大小 - 实现了文件夹

${workspace_loc}\.metadata\.plugins\org.eclipse.jdt.core

占用~35 Mbytes - 文件夹的内容是.index个文件(占用空间最多)和其他一些文件(价值几Kb):

[0-9]*\.index
externalLibsTimeStamps
indexNamesMap.txt
invalidArchivesCache
javaLikeNames.txt
nonChainingJarsCache
participantsIndexNames.txt
savedIndexNames.txt
variablesAndContainers.dat

我似乎无法找到那些文档。我可以安全地删除它们吗?你能指点我一些关于${workspace_location}\.metadata\目录中包含的JDT插件文件夹/文件的文档吗? 有没有办法通过gui来清理缓存(最好定期)?

PS:如果这有所作为的话,我在开普勒 PS2:指向文档的链接可能是代码注释的链接等

1 个答案:

答案 0 :(得分:7)

是的,您可以安全地删除它们,但它不是很有用。

根据an answerHow would you access Eclipse JDT index?,这些文件是您在打开类型时使用的类索引..." (在Refactor> Open Type ...或通过Ctrl + Shift + T)。因此,如果您删除它们,下次要使用&#34打开课程时;打开类型..."这些课程将重新编制索引。

因此,为了节省空间而删除它几乎没有意义,因为它将被重新创建。但是,如果你认为你的索引中有一些搞砸了,删除就很有用,这是一种更新它的方法,正如所提到的答案所暗示的那样。