在eclipse(火星)上安装了一个插件,现在eclipse赢得了';我不能开始。如何卸载插件?

在eclipse(火星)上安装了一个插件,现在eclipse赢得了';我不能开始。如何卸载插件?,eclipse,plugins,eclipse-plugin,eclipse-mars,Eclipse,Plugins,Eclipse Plugin,Eclipse Mars,我安装了一个用于查看json文件的插件,它是sweetlemonade的“json工具” 无论如何,在安装它之后,我试图查看一个json文件(非常大的文件),我认为这个插件可能能够处理这个文件。我这么做的时候eclipse崩溃了。现在我无法让eclipse重新启动。当它到达“加载org.sweetlemonade.eclipse.json”时失败 我已经在这里搜索了其他答案,但接受的答案包括使用“p2director”通过命令行卸载插件。唯一的问题是答案是旧版本的eclipse。我正在使用Ecl

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

无论如何,在安装它之后,我试图查看一个json文件(非常大的文件),我认为这个插件可能能够处理这个文件。我这么做的时候eclipse崩溃了。现在我无法让eclipse重新启动。当它到达“加载org.sweetlemonade.eclipse.json”时失败

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


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

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


然后您可以使用帮助→ 关于→ 安装详细信息以卸载JSON编辑器(如果您选择)。

好的,因此我通过导航到解决了这个问题

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并以正确的方式卸载了插件(因为插件对我没有任何用处)。

哦,在我解决问题之前,我没有看到这个答案,我想这可能也会起作用,因为你是对的,我的工作流程是在文件打开的情况下保存的,所以每次运行时eclipse都试图重新打开它。无论如何,感谢您,对于任何类似的未来问题,这都是一个很好的解决方案!谢谢,你让我高兴极了!注意:bundles.info是按字母顺序排列的,因此不能只删除最后一行。