如何处理 Netbeans 错误:..\Findbproject\build-impl.xml:1388:无法删除



我今天特定错误消息的文本是

...Findnbprojectbuild-impl.xml:1388: Unable to delete directory ...Find

在 Netbeans 8.0.2 中尝试Clean and Build Project时,会虚假地(无法删除dist(但很少发生相同的错误。

dist文件夹是成功编译的java项目.jar文件所在的位置,因此编译器首先要删除dist,但由于某种原因(时间?

当我收到此错误时,我总是以一种或另一种方式修复它,但不是通过手动删除文件夹,这是第一个明显的尝试。我从不记得如何完成它,除了尝试这个(重新启动 Netbeans(或那个(重新启动(或其他一些大痛苦。

但是,如何进行这种切入正题的方法:

-- 单击错误消息 - 在我今天的情况下,这是一个指向build-impl.xml1388行的链接,上面写着:

1388:<delete dir="${}" followsymlinks="false" includeemptydirs="true"/>

(复制此行及其行号,以便以后可以将其放回原处。

-- 确认dist文件夹中没有任何内容后,删除有错误的行并重新编译。(发生此错误时,我从未在dist文件夹中看到任何内容。

-- 将行 (1388( 放回它所属的位置。

我知道我不应该弄乱不是"我的"的文件,但是当Clean and Rebuild由于任何故障原因而损坏时,为什么不例外,特别是因为该行在这种情况下基本上毫无意义(其中没有任何内容(并且除了只删除大约十秒钟?

(请注意,我不是在征求意见;而是在确认或不确认程序。

某些东西正在访问/锁定 dist 文件夹,并且您的操作系统不会让 Netbeans 删除它,因此会出现错误。确保您不在 dist 文件夹中,或者在进行清理时没有访问其中的任何内容。例如,如果该文件夹中有一个命令窗口。

通常是您的 Apache 或 Glassfish 或 Tomcat 服务器正在使用 dist 中的文件。 尝试在清理操作之前停止这些服务。Windows的时光最糟糕 - 经常出于未知原因离开锁。不过,无需编辑 Netbeans 文件夹中的文件。

如果您真的想知道是什么锁定了此文件夹,请尝试查找"谁锁定了我"或类似的应用程序,该应用程序将告诉您谁在访问该文件夹。

如果你只是在处理代码,你可以只做一个构建(而不是清理和构建(。

最新更新