我在Ubuntu 10.04上运行Eclipse 3.5.2。我尝试为Eclipse安装EGit插件,在Eclipse重新启动后,我发现所有其他插件都已经有效消失了(Subclipse,PyDev,OpenExtern,Colorer等)。奇怪的是,Eclispe没有将任何内容列为已禁用,并且从命令行运行Eclipse不会显示任何错误。
我立即卸载了EGit,尝试卸载然后重新安装我的其他一些插件,但我似乎无法正常工作。 Eclipse的软件对话框将它们全部列为已安装,我至少可以看到在Open Perspective对话框中列出的PyDev,但是当我尝试启动PyDev透视图时,没有任何反应,并且没有显示错误。我还尝试了Eclipse的更新向导,为组件安装所有挂起的更新,但这没有明显的效果。
我完全迷失了,特别是因为我没有得到任何表示问题的消息。这里发生了什么?如何修复Eclipse的插件?
编辑:问题似乎与this post类似。我看到了很多错误,比如
Could not instantiate provider org.tigris.subversion.subclipse.core.svnnature for project X
在我的〜/ workspace / .metadata / .log
中不幸的是,以某种方式使用Equinox p2安装程序的建议解决方案对我不起作用。
编辑:我尝试删除我的〜/ .eclipse文件夹并重新安装我的插件,但问题仍然存在。
编辑:我再次尝试删除我的〜/ .eclipse文件夹,我的〜/ workspace / .metadata文件夹,删除所有Eclipse Ubuntu软件包(包括配置数据),然后重新安装,但插件仍未显示.. 编辑:可能还有其他奇怪的事情发生了。我不确定触发它的是什么,但在某些时候我的整个文件系统变成了“只读”,并且当他们无法修改他们的db文件(例如Firefox)时,许多进程开始崩溃。重新启动后,一切似乎都解决了,我能够下载并安装Eclipse 3.7,据说它不会受this bug的影响。答案 0 :(得分:7)
尝试转到帮助>关于Eclipse
点击安装详细信息和安装历史记录标签
选择事情搞砸之前的日期,然后点击还原