2010-08-07 28 views
20

我已经读过,手动安装一些Eclipse插件后,应该使用参数来启动Eclipse。为什么或者它做了什么?Eclipse IDE中的-clean参数的含义是什么?

我还得做点别的吗?

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

+11

对于版主来说,这与**超级用户无关“:这是一个”**软件工具常用的程序员**“,在StackOverflow FAQ中为100%:http://stackoverflow.com/faq – VonC 2010-08-07 11:57:43

回答

21

不,你可以简单地启动日食。

文章“keeping eclipse running clean”详细介绍了“清洁”选项的各种用法。

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

如果设置为“true”,OSGi框架和eclipse运行时使用的任何缓存数据都将被擦除干净。这将清理用于存储捆绑软件依赖性解析和eclipse扩展注册表数据的缓存。使用此选项将强制eclipse重新初始化这些缓存。

-clean参数是一次性使用标志,这意味着在您使用Eclipse运行Eclipse之后,您可以将其删除,直到您再次需要它为止
如果你喜欢留下它设置使用它的唯一副作用是增加启动时间(2-3倍长),这是一些人不介意。现在,回到上面的描述,这可能听起来不是很多,我不得不说,你会惊讶于使用-clean有时可以修复的东西;一些非常随机的东西。有三种简单的方法,你就可以用这样的说法:

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

如果你正在开发的Eclipse插件,您要使用的-clean参数上,你开始测试你的插件Eclipse应用程序。

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

相关问题