2016-03-03 57 views
2

我安装了一个插件来查看json文件,它是由sweetlemonade提供的“json工具”。在eclipse上安装了一个插件(mars),现在eclipse不会启动。我怎样才能卸载插件?

无论如何,安装它后,我试图查看一个我认为该插件可能能够处理的json文件(非常大的文件)。那么,当我做到这一点时,月蚀就会崩溃。现在我无法再重新开始eclipse了。它得到“加载org.sweetlemonade.eclipse.json”时失败

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

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

回答

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以前试图打开大型JSON文件的选项卡仍然打开,除非现在它有一个“x”,并显示无法找到json工具插件的消息。由于问题可能发生,因为每次打开它时eclipse都会尝试恢复该选项卡,所以我关闭了该选项卡,然后关闭了eclipse并将我删除的行重新添加到了bundles.info文件中。最后,我重新打开eclipse并以正确的方式卸载插件(因为插件对我没有任何用处)。

+0

谢谢,你只是让我的一天! –

+0

注意:_bundles.info_按字母顺序排列,因此您不能只删除最后一行。 – javaPlease42

0

这听起来像Eclipse自动保存您的工作空间与该文件打开;自动保存默认每5分钟发生一次。将该自动保存文件重命名为_workspace_/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,然后重新启动。

然后,您可以使用帮助关于安装细节卸载JSON编辑器,如果你选择。

+0

噢,在我解决问题之前,我没有看到这个答案,我想这可能也会奏效,因为你是对的,我的工作流被保存在打开的文件中,所以eclipse一直试图重新打开它它运行的时间。无论如何,感谢您解决任何类似的未来问题! – dalvacoder