【问题标题】:What does the -clean parameter mean in the Eclipse IDE?Eclipse IDE 中的 -clean 参数是什么意思?
【发布时间】:2011-03-26 17:01:52
【问题描述】:

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

我还需要做其他事情吗?

这个问题尤其适用于 Eclipse Galileo 和 Helios。

【问题讨论】:

  • 对于版主来说,这与超级用户无关”:这是“**程序员常用的软件工具”,100% 在 StackOverflow 常见问题解答中:@987654321 @

标签: eclipse ide eclipse-plugin


【解决方案1】:

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

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

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

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

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

现在,回到上面的描述,这听起来可能并不多,我不得不说你会惊讶于使用 -clean 有时可以解决的问题;一些非常随机的事情。您可以通过三种简单的方式使用此参数:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-17
      • 2016-05-30
      • 1970-01-01
      • 2012-07-07
      • 1970-01-01
      • 1970-01-01
      • 2013-07-07
      • 2014-02-18
      相关资源
      最近更新 更多