java - 如何卸载 Eclipse?

标签 java eclipse uninstallation oomph eclipse-installer

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

最佳答案

没有自动卸载程序。
您必须通过删除一些目录和文件来手动删除 Eclipse。
注意:我在这个答案中使用了 Unix 风格的路径,但位置在 Windows 或 Unix 系统上应该是相同的,所以 ~即使在 Windows 上也指用户主目录。
为什么没有卸载程序?
根据这个discussion about uninstalling Eclipse ,不提供卸载程序的原因是 Eclipse 安装程序应该只是自动化一些过去必须手动完成的任务(例如下载和提取 Eclipse 以及添加快捷方式),因此它们也可以手动撤消。 “程序和功能”中没有条目,因为安装程序未在系统注册表中注册任何内容。
如何快速卸载Eclipse
如果您不介意一些剩余文件,只需删除 Eclipse 目录和任何桌面和开始菜单快捷方式并完成它。
在我看来,这通常就足够了,我会停在这里,因为多个 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 不像常规 Window 应用程序那样“安装”,但仍有一些条目会写入系统注册表。如果您在注册表中搜索“eclipse”,您可能会找到一些名为 eclipse+command 的 URL 处理程序条目。 , eclipse+mpceclipse+installer .它们用于例如用于让您从浏览器安装 Eclipse 插件。
    至少在我的系统中,我看到了一些其他条目,我认为这些条目是由 Windows 本身而不是 Eclipse 创建的(例如,最近使用的可执行文件列表中的条目)。
    是否要删除这些条目取决于您。我个人不会,但另一方面,如果你这样做,它可能不会破坏任何东西。请注意,注册表“清理”是一个有争议的话题。

    关于java - 如何卸载 Eclipse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50854359/

    相关文章:

    android - 应用程序在启动时意外停止 - Eclipse 中没有编译错误

    java - java战舰游戏建议

    java - 找不到 ID 为 'library' 的类型 'some-id' 的元素

    java - 如何配置 Eclipse Web 浏览器/网络设置?

    eclipse - wro4j & m2e Eclipse 未编译 LESS

    macos - 如何在 OS X 中卸载 SBT?

    android - 卸载应用程序时如何从SD卡中删除文件

    java - 卸载weblogic时出现log4j错误

    java - 如何将数据插入多对多表-Room(Sql)Android

    java - 使用机器人类截取屏幕截图 - 希望减少文件大小