-clean参数在Eclipse IDE中的含义是什么?

use*_*291 22 eclipse ide eclipse-plugin

我已经读过,在手动安装一些Eclipse插件之后,应该使用该-clean参数来启动Eclipse.它为什么或做什么?

我还需要做别的吗?

这个问题特别适用于Eclipse Galileo和Helios.

Von*_*onC 24

不,你可以简单地启动eclipse.

文章" 保持日食运行清洁 "详细介绍了"theclean"选项的各种用法.

修复尘土工作区的最简单方法是使用eclipse.exe可执行文件的-clean命令行参数.让我们来看看Eclipse帮助文档告诉我们这个命令的作用:

如果设置为"true",则OSGi框架和eclipse运行时使用的任何缓存数据都将被清除.这将清除用于存储bundle依赖项解析和eclipse扩展注册表数据的缓存.使用此选项将强制eclipse重新初始化这些缓存.

-clean参数是一次性使用标志,意味着在您使用它运行Eclipse之后,您可以将其删除,直到您再次需要它为止.
如果您希望保留它,那么使用它的唯一副作用是增加启动时间(2-3倍长),这是一些人不介意的.

现在,回到上面的描述,这可能听起来不是很多,我不得不说你会惊讶于有时使用-clean可以解决的问题; 一些非常随机的东西.使用此参数有三种简单的方法:

  • 编辑位于Eclipse安装目录中的eclipse.ini文件,并将其添加为第一行的第一个参数.
  • 编辑用于启动Eclipse的快捷方式,并将其添加为第一个参数.
  • 创建一个批处理或shell脚本,使用-clean参数调用Eclipse可执行文件.此步骤的优点是您可以保留脚本并在每次要清理工作区时使用它.您可以将其命名为eclipse-clean.bat(或eclipse-clean.sh).