【问题标题】:Disable plugins on Eclipse startup在 Eclipse 启动时禁用插件
【发布时间】:2012-10-01 16:35:11
【问题描述】:

我刚刚为 Eclipse 安装了一个插件,但结果 Eclipse 将不再启动。它显示“出现错误”或一些此类无意义的消息。

如何在不加载插件的情况下启动 Eclipse,以便实际卸载有问题的软件?

【问题讨论】:

  • 指定确切的错误总是有帮助的。在您看来,一个无意义的错误可能是对其他人潜在问题的暗示。
  • 只是为了这个问题的未来谷歌能力,你能说明你得到的确切错误吗?
  • 是的,它是“发生错误。请参阅...的日志文件”。我确实查看了日志文件,但它包含来自许多不同插件的 如此多的错误,实际上并没有任何帮助。最后我的问题与this one 相同,并且那里给出的解决方案有效。

标签: eclipse plugins startup metrics


【解决方案1】:

正如另一个人提到的,您可以尝试使用 -clean 选项。但是,如果它仍然无法加载并且您需要恢复安装,您应该简单地删除磁盘上的插件。如果 Eclipse 认为有一个插件,然后突然将其删除,那么您将来会遇到各种各样的问题。

最好的方法是使用 Eclipse 控制器(一个管理应用程序)来恢复您的安装(它是随 Eclipse 一起安装的)。您将需要知道要恢复到以前的版本。您可以在 /p2/org.eclipse.p2.engine/profileRegistry/ 中查看 Eclipse 安装的所有先前版本,其中配置文件名称可能类似于 SDKProfile。在这里,您将看到许多配置文件。每一个都代表 Eclipse 安装的前一个状态。找到您想要恢复到的修订版(它们都应该有一个时间戳),然后从 Eclipse 的根目录执行以下命令:

./eclipse -application org.eclipse.equinox.p2.director -revert 1611571876423 -repository https://download.eclipse.org/releases/2020-12

显然,将修订版替换为您也想恢复的修订版。这就是说,请将我的 Eclipse 安装恢复为 1611571876423,如果您需要任何依赖项,请查看 https://download.eclipse.org/releases/2020-12(Eclipse 4.18)。如果您为不同版本的 Eclipse 执行此操作,请根据需要更改 URL。

【讨论】:

  • 但已经很接近了!未来的读者:我必须删除YOUR_WORKSPACE/.metadata/.plugins/org.eclipse.core.resources/.snap 的文件,然后然后运行eclipse -clean。来自here的解决方案。
  • 在 macOS 上,Eclipse 可执行文件的路径如下所示:~/eclipse/java-latest/Eclipse.app/Contents/MacOS/eclipse
【解决方案2】:

尝试使用-clean 选项启动eclipse。

或者尝试delete移动管道和特征。

发布错误消息比“出现错误”更有用。 查看日志文件或尝试从控制台启动并在此处发布错误消息。

编辑:Irbull 是对的。当然不要删除文件,只需将它们移动到另一个目录中,这样您就可以将它们移回。他的解决方案听起来很有帮助,而且更加专业。

【讨论】:

    【解决方案3】:

    查看 Eclipse Indigo 设置的这张图片:

    【讨论】:

    • 您错过了 Eclipse 无法启动的部分。
    【解决方案4】:

    您可以尝试从插件目录中移动插件。我不认为有任何“安全模式”的方式来启动 Eclipse。

    一旦您可以启动到 Eclipse,您可以通过转到帮助/关于 Eclipse/已安装的软件/安装历史来单独禁用插件 并恢复您的安装。

    【讨论】:

    • 不要简单地从 plugins/ 目录中删除插件。这将使您的 Eclipse 处于非常不稳定的状态。我将发布恢复安装的正确方法。
    • 公平点。您应该移动插件,以便您可以撤消任何失误。但假设他知道罪魁祸首是第 3 方插件,只要它不是核心插件,就应该可以安全地删除它。
    【解决方案5】:

    如果您非常确定应该删除的内容,您应该尝试的第一种方法就是删除相关的 jar。我已经尝试过这种方法来删除一堆难以摆脱的邪恶插件。不过,请务必为您将要删除的人准备一个 bak

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-02
      • 1970-01-01
      • 1970-01-01
      • 2021-06-12
      • 1970-01-01
      • 2016-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多