Eclipse 无法删除错误

2022-08-31 19:51:54

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

“由于”无法删除'/鱼雷/垃圾箱/垃圾箱'“,该项目未建成。修复问题,然后尝试刷新此项目并构建它,因为它可能不一致 鱼雷 未知的Java问题”

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


答案 1

我在Windows上半定期地看到这一点。我认为这是Eclipse中的一个错误或种族,也许是一个带有病毒检查器的竞赛,它不喜欢删除,然后立即写入被删除的同一文件。我使用的修复方法是使用项目 - 从菜单栏中清理。

@Ash在上面的评论中是正确的,即您的输出文件夹中不应该有资源。为了避免这种情况,我总是将输出文件夹的名称从“bin”更改为更明显的名称,例如“eclipse/classes”


答案 2

我半定期遇到这个问题,特别是在Windows 7下部署到Tomcat或类似的东西时。在 maven 的命令行版本中也会发生这种情况,所以不仅仅是 Eclipse 有这个问题。

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

要跟踪正在发生的事情,您需要下载进程资源管理器(我遇到过的最有用的程序之一)。这使您可以确切地查看PC上运行的内容,打开的文件,进程的性能,运行多少CPU,正在执行的IO量等。当您有无法删除的文件时,您可以查找>查找句柄或 DLL,然后输入部分名称,它会告诉您谁打开了它。你并不总是及时抓住它,但往往足以知道罪魁祸首。

enter image description here


推荐