配置Eclipse IDE以将缓存数据移出eclipse安装方向

时间:2016-09-15 07:35:11

标签: eclipse

我认为这是普通用户的行为:
下载eclipse IDE发行版(例如eclipse-jee-mars-2-win32-x86_64.zip文件)后,将其解压缩到一个文件夹,例如: C:。 eclipse可执行文件位于C:\ eclipse \ eclipse.exe。 (这里我将C:\ eclipse目录称为eclipse主目录。)

运行时,eclipse会在eclipse主目录下写一些临时或自定义文件,因此eclipse主目录变脏了。我想知道是否有任何参数或配置文件设置,所以eclipse会将这些缓存/临时/自定义数据写入其他地方。

我不是在谈论'-clean'参数。从帮助文件中,我想我应该尝试 -configuration configURL 。但是我不知道配置文件的格式。

1 个答案:

答案 0 :(得分:0)

这是我在经过一些试验和错误后到目前为止所获得的最好成绩:

C:\ eclipse 作为我的eclipse主目录,它是从eclipse分发zip文件中提取的。我的目标是保持这个主目录的清洁。

我创建了以下目录:

C:\eclipse-work.ws
C:\eclipse-work.home\user  
C:\eclipse-work.home\configuration  

这是我用来启动eclipse的命令行,当然它是脚本的一部分:
C:\ eclipse \ eclipse.exe -data C:\ eclipse-work.ws -user C:\ eclipse-work.home \ user -configuration C:\ eclipse-work.home \ configuration <登记/> 诀窍是我需要将配置目录设置为两级目录,因为eclipse将在 C:\ eclipse-work.home 目录下生成其他缓存或数据。

这是迄今为止我能得到的最好的。所有缓存数据以及我安装的插件都将位于 C:\ eclipse-work.home 目录中。在原始eclipse主目录下只生成一个文件,即

下的配置文件gz文件
p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.jee.profile  

目录。此文件一旦创建就不会更改。

我正在使用ram磁盘。使用上述方法,我可以在ram磁盘映像文件中设置eclipse IDE。现在eclipse的启动速度要快得多。

对于 -user 目录,到目前为止我没有观察到在其下生成的任何文件。不确定是否可以省略。