9

试图减小我的(数据库同步)工作区的大小 - 意识到该文件夹

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

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

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

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

PS:如果这有所不同,我在 Kepler PS2:文档链接可能是代码注释等的链接

4

1 回答 1

8

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

根据对如何访问 Eclipse JDT 索引的回答?,这些文件是您“打开类型...”时使用的类索引(在 Refactor>Open Type... 中或通过 Ctrl+Shift+T)。因此,如果您删除它们,下次您想使用“Open Type...”打开一个类时,这些类将被重新索引。

因此,为了节省空间而删除它没有什么意义,因为它将被重新创建。但是,如果您认为索引中有问题,则删除很有用,这是一种更新索引的方法,正如引用的答案所暗示的那样。

于 2014-05-12T07:40:51.273 回答