Eclipse无法删除错误

KáG*_*áGé 52 java eclipse build

我正在使用Eclipse开发一个项目,现在一切都很好,但是上次我尝试构建它时,它返回了错误,

"该项目不是由于"无法删除'/ Torpedo/bin/bin'而构建的.".解决问题,然后尝试刷新此项目并构建它,因为它可能不一致Torpedo Unknown Java Problem"

它删除了我的bin文件夹,它存储了程序所需的所有图像和内容.(幸运的是我有一个备份).我试过谷歌搜索它并尝试了我发现的每一个解决方案,但没有任何帮助,而且大多数建议手动删除文件夹,我不能.我该怎么办?

Chr*_*lan 29

我在Windows上经常看到这个.我认为这是Eclipse中的一个bug或种族,可能是一个带有病毒检查程序的竞赛,它不喜欢删除后立即写入已删除的同一文件.我使用的修复是从菜单栏中使用Project - Clean.

@Ash在上面的注释中是正确的,您的输出文件夹中不应该有资源.为了避免这种情况,我总是将输出文件夹的名称从"bin"更改为更明显的"eclipse/classes"


Mat*_*ell 24

我经常半定期地遇到这个问题,特别是在Windows 7下部署到Tomcat等时.我也遇到了maven的命令行版本,所以不只是Eclipse有这个问题.

根本原因是某些东西保留在文件句柄上.当我在PC上禁用Windows搜索/索引时,大多数问题都消失了,但问题有时仍会发生.

要追踪正在发生的事情,您需要下载Process Explorer(我遇到的最有用的程序之一).这使您可以准确地查看PC上正在运行的内容,打开的文件,进程的性能,运行的CPU数量,正在执行的IO数量等等.当您有一个无法删除的文件时,你可以查找 - >查找句柄或DLL,并输入名称的一部分,它会为你提供打开它的人.你并不总是及时发现它,但往往足以知道罪魁祸首.

在此输入图像描述


小智 14

什么对我有用:

  1. 关闭Eclipse.
  2. 转到您的bin文件夹并删除所有内容(不是文件夹本身).
  3. 启动Eclipse.
  4. 通过转到清理​​您的项目Project -> Clean.
  5. 一定要检查Project -> Build automatically.