如何卸载 Eclipse?

新手上路,请多包涵

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

原文由 vasanths294 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.5k
2 个回答

没有自动卸载程序。

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

注意:我在此答案中使用 Unix 样式的路径,但 Windows 或 Unix 系统上的位置应该相同,因此 ~ 即使在 Windows 上也指用户主目录。

为什么没有卸载程序?

根据这个 关于卸载 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/´。您还可以 搜索 .metadata 目录以获取您机器上的所有 Eclipse 工作区

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

附录:Windows 注册表

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

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

原文由 kapex 发布,翻译遵循 CC BY-SA 4.0 许可协议

步骤非常简单,只需几分钟。 1.转到您的 C 驱动器,然后转到“用户”部分。 2.在“用户”部分下,转到您的“姓名(例如-‘user1’),然后找到“.eclipse”文件夹并删除该文件夹 3.连同该文件夹一起删除“eclipse”文件夹,您会发现您’重新工作已经完全完成。

原文由 Avinash Kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题