我认为这是普通用户的行为:
下载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 。但是我不知道配置文件的格式。
答案 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 目录,到目前为止我没有观察到在其下生成的任何文件。不确定是否可以省略。