【问题标题】:Eclipse won't delete filesEclipse 不会删除文件
【发布时间】:2010-12-01 23:54:09
【问题描述】:

我有一个 ANT 项目,其中的库由 ivy 管理(它们在 lib_managed 下)。 Eclipse 正在使用 jars 来。问题是:如果我尝试更新目录 ant 拒绝删除它,因为 eclipse 会保留其类路径中的 jar。即使我更新(空)eclipse 类路径,我也无法删除文件。如果有人遇到同样的问题并找到解决方案,我将不胜感激。

问候,扬

【问题讨论】:

    标签: eclipse ant


    【解决方案1】:

    不是解决方案,而是解决方法。我体验过 Eclipse 在不同的上下文中经常锁定文件。我建议使用Unlocker

    【讨论】:

    • 好主意,但遗憾的是我的客户不喜欢任何人安装任何未经其 IT 认证的软件... ;-) 我很幸运我可以使用 cygwin。
    【解决方案2】:

    我猜这是在 Windows 上。使用 Process Explorer 找出谁在锁定文件。 Eclipse 不应该保持锁定;也许您的代码在调试器中运行(挂在断点中)。使用打开文件的列表和属性来确定哪个 Java 程序保持对文件的锁定。

    如果真的是 Eclipse,请尝试升级到新版本的 Eclipse 或在需要使用 ivy 更新依赖项时关闭项目。

    【讨论】:

    • 谢谢。是的,这是在 Windows 上。清理工作区并重新启动 eclipse 解决了这个问题。 ;-)
    【解决方案3】:

    清理工作区并重新启动eclipse可能会解决问题。但在实际开发环境中,我认为在需要构建 jar 时重新启动 eclipse 并不是一个好主意。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-07
      • 1970-01-01
      • 2021-12-01
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      • 2016-06-15
      • 1970-01-01
      相关资源
      最近更新 更多