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

时间:2010-08-07 11:50:50

标签: eclipse ide eclipse-plugin

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

我还需要做别的吗?

此问题特别适用于Eclipse Galileo和Helios。

2 个答案:

答案 0 :(得分:23)

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

文章“keeping eclipse running clean”详细介绍了“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)。
  •   

答案 1 :(得分:2)

如果您正在开发Eclipse插件,那么您希望在Eclipse应用程序上使用-clean参数来开始测试插件。

否则,正如VonC已经回答的那样,-clean是一次性使用标志,这意味着在您使用它运行Eclipse之后,您可以将其删除,直到您再次需要它为止。