12

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

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

4

5 回答 5

24

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

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

./eclipse -application org.eclipse.equinox.p2.director -revert 1611571876423 -repository https://download.eclipse.org/releases/2020-12

显然,将修订版替换为您也想恢复的修订版。这就是说,请将我的 Eclipse 安装恢复为 1611571876423,如果您需要任何依赖项,请查看 https://download.eclipse.org/releases/2020-12(Eclipse 4.18)。如果您为不同版本的 Eclipse 执行此操作,请根据需要更改 URL。

于 2012-10-01T22:57:06.660 回答
8

尝试使用该-clean选项启动 Eclipse。

或者尝试删除移动管脚和特征。

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

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

于 2012-10-01T22:42:19.820 回答
6

检查 Eclipse Indigo 设置的这个图像:

Eclipse 靛蓝设置

于 2013-10-11T19:44:52.040 回答
2

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

一旦您可以启动到 Eclipse,您可以通过转到帮助/关于 Eclipse/已安装的软件/安装历史记录来单独禁用插件并恢复您的安装。

于 2012-10-01T16:45:38.503 回答
-1

如果您非常确定应该删除什么,您应该尝试的第一种方法就是删除相关的 jar。我已经尝试过这种方法来删除一堆难以摆脱的邪恶插件。一定要为那些你要删除的人准备一个面包

于 2013-08-23T20:40:49.497 回答