当我运行Eclipse RCP应用程序时,它会在我的$HOME/.eclipse
目录中创建大量目录。这是什么?
我不想要那里的文件,我怎么能阻止它们到达那里?理由是:应用程序必须运行得非常干净,只将文件保留在一个特定的位置(而不是$ HOME / .eclipse)。
我认为它是由osgi.instance.area
控制的,所以试图将其设置为不同的值(目录,@ none,@ noDfault等...)但无法阻止应用程序在$中创建目录HOME / .eclipse。 -data和其他参数按预期工作。
答案 0 :(得分:1)
在我的系统上,存储在.eclipse中的唯一东西是Equinox安全存储。以下是doc页面上的模糊:
默认情况下,安全存储位于主目录中。在Windows上,通常解析为“C:\ Documents and Settings \ .eclipse \ org.eclipse.equinox.security”。选择此位置是为了允许多个基于Eclipse的应用程序共享相同的安全存储。
如果要修改默认安全存储的位置,可以使用“-eclipse.keyring”运行时选项。它是文件的路径,用于保存安全存储数据。