如何卸载 Eclipse?

Posted

技术标签:

【中文标题】如何卸载 Eclipse?【英文标题】:How to uninstall Eclipse? 【发布时间】:2018-11-24 01:07:19 【问题描述】:

我想卸载 Eclipse 版本 Mars 2,但它没有出现在 Windows 控制面板的“程序和功能”区域中。安装程序已安装开始菜单快捷方式和其他工件,因此不仅仅是删除安装文件夹的问题。

【问题讨论】:

您使用的是哪个安装程序?我想我上次安装 eclipse 时没有添加任何开始菜单条目 @Kapep 我认为是 eclipseinstaller (by Oomph) puu.sh/AF5F5/455cb8714e.png @Halvra 好的,添加快捷方式的选项似乎只存在于简单模式,不存在于高级模式 右键单击快捷方式并选择属性然后选择目标,它可能会指示它在您的系统 (Windows) 上的存储位置,并且该位置可能有卸载 exe 或类似文件。 【参考方案1】:

没有自动卸载程序。

您必须通过删除一些目录和文件来手动删除 Eclipse。

注意:我在这个答案中使用了 Unix 风格的路径,但位置在 Windows 或 Unix 系统上应该是相同的,所以 ~ 即使在 Windows 上也指的是用户主目录。

为什么没有卸载程序?

根据discussion about uninstalling Eclipse,不提供卸载程序的原因是 Eclipse 安装程序应该只是自动化一些过去必须手动完成的任务(例如下载和提取 Eclipse 以及添加快捷方式),因此它们也可以手动撤消。在 Windows 上,“程序和功能”中没有条目,因为安装程序没有在系统注册表中注册安装。

如何定位 Eclipse 安装

默认安装路径在`~/eclipse/.

Eclipse 安装程序还会跟踪安装。启动安装程序,然后打开“捆绑池”对话框(在简单模式下,它位于菜单中 - 在高级模式下,它是捆绑池下拉列表旁边的一个小按钮)。您将看到“配置文件”列表。双击配置文件以查看安装路径。

如何快速卸载Eclipse

如果您在没有 Eclipse 安装程序的情况下手动安装了 Eclipse,只需删除 Eclipse 目录即可。

如果您使用 Eclipse 安装程序安装了 Eclipse,则删除 Eclipse 目录和所有桌面和开始菜单快捷方式。然后启动 Eclipse 安装程序并打开“Bundle Pool”对话框并单击“Cleanup Agent”以删除未使用的包。如果您有任何其他 Eclipse 安装,这不会影响其他安装。

在我看来,这通常就足够了,我会在这里停下来

如何完全卸载 Eclipse

如果你真的想删除Eclipse而不留下任何痕迹,你必须手动删除

所有桌面和开始菜单快捷方式 所有安装目录(例如~/eclipse/photon/) p2 包池(通常与其他 eclipse 安装共享)

安装程序有一个“捆绑池”菜单条目,其中列出了所有捆绑池的位置。如果您的系统上有其他 Eclipse 安装,您可以使用“Cleanup Agent”删除未使用的包。如果您没有任何其他 Eclipse 安装,则可以删除整个捆绑池目录(默认为 ~/p2/)。

如果您也想完全删除 Eclipse 安装程序,请删除安装程序的可执行文件和 ~/.eclipse/ 目录。

根据您对 Eclipse 所做的工作类型,您可能想要删除更多目录。如果您使用 Maven,则~/.m2/ 包含 Maven 缓存和设置(与 Maven CLI 和其他 IDE 共享)。如果您开发 Eclipse 插件,那么在您的 Eclipse 工作区旁边可能会有来自测试运行的 JUnit 工作区。同样,Eclipse 中使用的其他构建工具和开发环境也可以创建类似的目录。

如何删除所有项目

如果您想删除您的项目和工作区元数据,您必须删除您的工作区。默认工作区位置是 ´~/workspace/´。你也可以search for the .metadata directory to get all Eclipse workspaces on your machine。

如果您正在处理 Git 项目,这些项目通常不会保存在工作区中,而是保存在 ~/git/ 目录中。

附录:Windows 注册表

尽管 Eclipse 不像常规 Windows 应用程序那样“安装”,但仍有一些条目会写入系统注册表。如果您在注册表中搜索“eclipse”,您可能会找到一些名为 eclipse+commandeclipse+mpceclipse+installer 的 URL 处理程序条目。它们用于例如让您从浏览器安装 Eclipse 插件。

在我的系统上,我看到了一些其他条目,我认为这些条目是由 Windows 本身而不是由 Eclipse 创建的(例如,最近使用的可执行文件列表中的条目)。是否要删除这些条目取决于您。我个人不会,但另一方面,如果你这样做,它可能不会破坏任何东西。请注意,注册表“清理”是一个有争议的话题。

【讨论】:

@pixel 是的,我的意思是 .p2 目录。可能还有更多位置,具体取决于 IDE 的配置方式。我的答案主要基于用于 Java/插件开发的 Eclipse 标准安装。据我了解,“.eclipseextension”文件用于运行来自不同位置的扩展,这些扩展可以在 Eclipse 实例之间共享。我不太了解它或它是如何配置的,如果您有更多关于它的信息,请随时添加。 这个答案是个笑话吗?我的 Eclipse 一直卡住,所以我去尝试卸载,在阅读 At least eclipse does not write to system registry 后我感到畏缩,尤其是在看到这个之后:snipboard.io/z2WsEe.jpg @Lorenzo 好吧,“安装程序只是自动执行您手动执行的操作。它不会在您的系统注册表中注册任何内容”是 Eclipse 开发人员几年前关于该主题的说法。这个答案不是开玩笑,但我实际上希望手动卸载所有内容的复杂性表明他们的声明已经变得多么脱节。很高兴知道它实际上确实向注册表写入了一些内容,也许这可以用作说服他们最终需要自动卸载程序的参数。我稍后会在答案中包含有关注册表的信息。 很抱歉,我的 IDE 无法正常工作,并且会在 gradle build 期间永远卡住(2h+),所以我为我谈论答案的方式道歉;我很沮丧。总的来说,我从不相信卸载程序和公司所说的;这就是我使用 RevoUninstaller 删除程序的原因;这也是我如何找到这些注册表项并且知道不信任卸载程序或公司的方式。我建议使用它,因为它避免了您必须手动搜索和删除条目,并且它在查找大量条目方面做得很好(基于扫描模式可能存在误报,因此请务必验证) @kapex 想想看,我应该通过搜索“Eclipse”来记录我删除表单注册表的内容。无论如何,我可能会在另一台机器上再次尝试,会这样做。但目前,我想我会使用 IntelliJ。【参考方案2】:

右键单击 eclipse 图标并单击打开文件位置,然后从驱动器中删除 eclipse 文件夹(如果需要,请保存 eclipse 工作区的备份)。同时删除日食图标。就是这样。。

【讨论】:

【参考方案3】:

步骤非常简单,只需几分钟。 1.转到您的 C 驱动器,然后转到“用户”部分。 2.在 'USER' 部分下,转到您的 'name(e.g-'user1'),然后找到 ".eclipse" 文件夹和 删除那个文件夹 3.连同那个文件夹也删除“eclipse”文件夹,你会发现你是 工作已经完成。

【讨论】:

【参考方案4】:

寻找一个安装子目录,可能名为 eclipse。在那之下 子目录,如果您看到像 eclipse.ini、icon.xpm 和 插件和dropins等子目录,删除子目录父 (名为eclipse的那个)。

这将删除您的安装,除了您已设置的任何内容 自己(如工作区、项目等)。

希望这会有所帮助。

【讨论】:

【参考方案5】:

只需在寡妇栏中搜索 *eclipse.ini" , 并删除父位置的所有文件夹

【讨论】:

以上是关于如何卸载 Eclipse?的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse中已安装的插件如何卸载

mac下eclipse怎么卸载干净

如何彻底删除eclipse

如何卸载掉eclipse中的插件

如何卸载eclipse插件gradle ide pack

如何在 Eclipse 3.4.X 或更高版本中卸载插件