【问题标题】:Installed a plugin on eclipse (mars), now eclipse won't start. How can I uninstall the plugin?在 eclipse (mars) 上安装了一个插件,现在 eclipse 不会启动。如何卸载插件?
【发布时间】:2016-03-03 22:16:36
【问题描述】:

我安装了一个用于查看 json 文件的插件,它是 sweetlemonade 的“json 工具”。

无论如何,安装后我尝试查看一个我认为插件可能能够处理的 json 文件(非常大的文件)。好吧,当我这样做时,日食崩溃了。现在我无法让日食重新开始。它在“加载 org.sweetlemonade.eclipse.json”时失败

我在这里搜索了其他答案,但接受的答案包括使用“p2 director”通过命令行卸载插件。唯一的问题是答案是针对旧版本的 eclipse。我正在使用 eclipse mars,在任何地方都找不到“p2 director”的安装。

如何手动卸载此插件并让 eclipse 再次运行?我想解决这个问题,而不必重新安装和丢失我的项目设置。

【问题讨论】:

    标签: eclipse plugins eclipse-plugin eclipse-mars


    【解决方案1】:

    好的,所以我设法通过导航到

    解决了这个问题
    configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
    

    并删除了负责插件的行:

    org.sweetlemonade.eclipse.json,1.1.0,../../../.p2/pool/plugins/org.sweetlemonade.eclipse.json_1.1.0.jar,4,false
    

    然后我再次运行eclipse,它打开得很好。我看到 Eclipse 之前尝试打开大型 JSON 文件的选项卡仍然打开,但现在它有一个“x”,显示找不到 json 工具插件的消息。由于问题可能是因为 Eclipse 每次打开它时都会尝试恢复该选项卡,所以我关闭了选项卡然后关闭了 Eclipse 并将我删除的行重新添加到 bundles.info 文件中。最后,我重新打开了 eclipse 并以正确的方式卸载了插件(因为插件对我没有任何用处)。

    【讨论】:

    • 谢谢,你让我开心!
    • 注意:bundles.info 是按字母顺序排列的,所以不能只删除最后一行。
    【解决方案2】:

    在我看来,Eclipse 在打开该文件的情况下自动保存了您的工作区;默认情况下,自动保存每 5 分钟发生一次。重命名在_workspace_/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi 中找到的自动保存文件,然后重新启动。

    如果您愿意,您可以使用帮助关于安装详情 卸载 JSON 编辑器。

    【讨论】:

    • 哦,在我解决这个问题之前我没有看到这个答案,我认为这可能也会起作用,因为你是对的,我的工作流程是在打开该文件的情况下保存的,所以 Eclipse 保持每次运行时都试图重新打开它。无论如何,感谢任何类似的未来问题的好解决方法!
    猜你喜欢
    • 2015-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-30
    • 2016-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多