在Eclipse启动时禁用插件

时间:2012-10-01 16:35:11

标签: eclipse plugins startup metrics

我刚为Eclipse安装了一个插件,但结果Eclipse将不再启动。它说“有一个错误”或一些这样没有信息的消息。

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

5 个答案:

答案 0 :(得分:22)

正如另一个人提到的,你可以试试-clean选项。但是,如果仍然无法加载并且您需要还原安装,则应 NOT 简单地删除磁盘上的插件。如果Eclipse认为插件存在,并且突然被删除,那么将来会遇到各种各样的问题。

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

./ eclipse -application org.eclipse.equinox.p2.director -revert 1348266115829 -repository http://download.eclipse.org/releases/juno

显然,将修订版替换为您要还原的修订版。这就是说,请将我的Eclipse安装还原为1348266115829,如果您需要任何依赖项,请查看http://download.eclipse.org/releases/juno。如果您正在为Indigo(Eclipse 3.7)执行此操作,请将URL更改为http://download.eclipse.org/releases/indigo

答案 1 :(得分:7)

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

或者尝试 delete 移动插件和功能。

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

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

答案 2 :(得分:6)

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

Eclipse Indigo Settings

答案 3 :(得分:3)

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

一旦启动到Eclipse,您可以通过转至Help / About Eclipse / Installed software / Installation history来单独禁用插件  并恢复您的安装。

答案 4 :(得分:0)

如果您非常确定应该删除的内容,那么您应该尝试的第一种方法就是删除相关的jar。我尝试过这种方法来删除一堆难以摆脱的邪恶插件。请确保为即将删除的人提供bak