【问题标题】:eclipse - plugins wrongly removed from diskeclipse - 插件错误地从磁盘中删除
【发布时间】:2014-12-17 20:31:27
【问题描述】:

我正在寻找删除与 org.eclipse.cdt 相关的插件,因为我不再使用 C/C++。 org.eclipse.cdt 没有在 Installation Details> Installed software 下列出,所以我决定直接从 /plugins 文件夹中删除这些文件。现在,Eclipse 在启动时会返回这些错误日志。

主要问题:

  1. 我该如何解决这个问题?

其他:

  1. 假设没有其他插件使用已删除的插件是否安全? (我主要使用 Android、Genymotion、Tomcat、Apache、JBoss、Hibernate、Spring)
  2. 删除插件(从 Eclipse IDE 和磁盘)的正确方法是什么?

【问题讨论】:

    标签: eclipse eclipse-plugin eclipse-cdt


    【解决方案1】:

    以下是在 Eclipse 中卸载插件的方法:

    1. 转到“帮助”菜单并选择“关于 Eclipse”。或者,如果您使用 MacOS X,您应该打开 Eclipse 菜单并选择“关于 Eclipse”。
    2. 单击“安装详细信息”按钮。
    3. 在“已安装的软件”选项卡中,选择您要删除的插件,然后单击“卸载”按钮。

    现在回答您的问题。

    1. 尝试按照上述说明操作,看看能否正确卸载CDT。
    2. 这取决于您安装的插件。
    3. 查看以上说明。

    【讨论】:

    • 感谢您的回复。 org.eclipse.cdt 插件不在该列表中,并且在我删除文件之前它们还不存在。这就是为什么我决定直接从磁盘中删除它们。另外,我正在使用其他一些插件,但主要是 Android、Genymotion、Tomcat、Apache、JBoss、Hibernate、Spring。
    • 改进了 OQ 以回复您的回答。
    • 你在那里看到类似“C/C++ 开发工具”的东西吗?
    • 没什么,我想我几周前删除了插件
    【解决方案2】:

    正如您所了解的,弄乱 Eclipse 的 /plugins 目录(或任何其他内部状态)是个坏主意;依赖关系管理是一项相当复杂的任务,Eclipse 有专门设计的组件,所以从文件系统中删除插件会搞砸。

    我的建议是安装一个新的 Eclipse 副本并将其指向您现有的工作区。这样做将恢复 IDE,而不会丢失您的项目或工作区设置。您甚至可以通过 File > Import... > Install > From Existing 轻松安装之前可能已经安装的其他插件安装

    【讨论】:

    • 嗯,你是对的,但我认为它是安全的;另一方面,他们甚至不在名单上。那么,根据您的说法,有没有办法恢复这个安装?只是好奇:为什么它们不会自动从磁盘中删除?
    • 我并没有说没有办法恢复,只是我认为最好/最有效的方法是重新开始。
    • 当您通过其 UI 从 Eclipse 中删除插件 JAR 或文件夹时,Eclipse 不一定会删除它们,因为它具有回滚功能 - 您可以将 Eclipse 安装恢复到以前的状态。所以插件留在磁盘上以启用该功能。
    猜你喜欢
    • 2017-01-01
    • 1970-01-01
    • 2016-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-04
    相关资源
    最近更新 更多