如何卸载eclipse

vas*_*294 37 java eclipse uninstall oomph eclipse-installer

我想卸载eclipse版本火星2,但它不会出现在Windows控制面板的"程序和功能"区域中.安装程序已安装了开始菜单快捷方式和其他工件,因此不仅仅是删除安装文件夹.

kap*_*pex 48

没有自动卸载程序.

您必须手动删除Eclipse.幸运的是,Eclipse不会在系统注册表中写入任何内容,因此删除一些目录和文件就足够了.

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

为什么没有卸载程序?

根据这一有关卸载Eclipse的讨论,推理不提供卸载程序是Eclipse的安装应该只是自动化,在过去不得不做手工(如下载和提取Eclipse和添加快捷方式)几个任务,所以他们也可以手动撤消."程序和功能"中没有条目,因为安装程序未在系统注册表中注册任何内容.

如何快速卸载Eclipse

如果你不介意一些剩余的文件,只需删除Eclipse目录和任何桌面并启动菜单快捷方式并完成它.

在我看来,这通常已经足够了,我会在这里停止,因为多个Eclipse安装可以共享一些文件,并且您不会意外地删除这些共享文件.您还保留所有项目.

如何完全卸载Eclipse

如果您确实想要删除Eclipse而不留下任何痕迹,则必须手动删除

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

安装程序有一个"Bundle Pools"菜单条目,其中列出了所有bundle pool的位置.如果您的系统上安装了其他Eclipse,则可以使用"清理代理"来清理未使用的软件包.如果您没有任何其他Eclipse安装,则可以删除整个bundle pool目录(默认情况下~/p2/).

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

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

如何删除所有项目

如果要删除删除项目和工作区元数据,则必须删除工作区.默认工作空间位置为"〜/ workspace /".如果找不到工作区,请尝试再次启动Eclipse(在删除Eclipse目录之前)并检查其中的位置.

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

  • @Lorenzo 那么“安装程序只是自动执行您原本需要手动执行的操作。它不会在系统注册表中注册任何内容”是 Eclipse 开发人员几年前就该主题所说的。这个答案不是开玩笑,但我实际上希望手动卸载所有内容的复杂性表明他们的声明已经变得多么脱离实际。很高兴知道它实际上“确实”向注册表写入了一些内容,也许这可以用作说服他们最终需要自动卸载程序的论据。稍后我将在答案中包含有关注册表的信息。 (4认同)
  • 这个答案是开玩笑吗?我的 Eclipse 一直卡住,所以我尝试卸载,在阅读“至少 Eclipse 不会写入系统注册表”之后,我感到畏缩,尤其是在看到以下内容之后:https://snipboard.io/z2WsEe.jpg (2认同)