清理项目和构建 J2me 项目时删除资源时出错

Posted

技术标签:

【中文标题】清理项目和构建 J2me 项目时删除资源时出错【英文标题】:Error deleting resources while cleaning project & building J2me project 【发布时间】:2012-06-13 09:59:32 【问题描述】:

我正在运行带有 S60 SDK 的 Eclipse pulsar 用于 j2me 开发并使用 LWUIT.jar,但是在清理我的项目时出现以下错误

Errors occurred during the build.
Errors running builder 'Preverification Builder' on project 'YokeApp'.
Problems encountered while deleting resources.
Could not delete 'H:\Bitbucket\6-6-12 Yoke ME\yoke-j2me\.mtj.tmp\verified\libs\LWUIT_MIDP.jar'.
Problems encountered while deleting files.
Could not delete: H:\Bitbucket\6-6-12 Yoke ME\yoke-j2me\.mtj.tmp\verified\libs\LWUIT_MIDP.jar.
Problems encountered while deleting resources.
Could not delete 'H:\Bitbucket\6-6-12 Yoke ME\yoke-j2me\.mtj.tmp\verified\libs\LWUIT_MIDP.jar'.
Problems encountered while deleting files.
Could not delete: H:\Bitbucket\6-6-12 Yoke ME\yoke-j2me\.mtj.tmp\verified\libs\LWUIT_MIDP.jar.

我将 LWUIT.jar 添加到我在项目中创建的文件夹 /lib/ 中。 我不明白为什么会出现此错误?

最初 Eclipse 被加载,然后我转到文件夹 mtj.tmp\verified\lib\LWUIT_MIDP.jar 并删除它。它已成功删除,但是当我清理我的项目时,它再次创建,然后我运行我的项目,然后我试图通过中止它的竞争执行来清理我的项目,但是什么??...同样的问题又回到了上面提到的问题。为什么会发生这种情况并解决它?

【问题讨论】:

我有时也有这个问题。大多数情况下,它是从 eclipse(通过插件)启动的另一个 java 进程,它没有正确停止并且仍然锁定 jar 文件。你可以杀死这些java进程(注意不要杀死eclipse)。 【参考方案1】:

转到指定路径并手动删除文件。刷新项目再试一次,一定能解决你的问题。

【讨论】:

每次需要去删除它们都不是正确的解决方案.. :-( 这永远不会发生。有时在清理项目时,资源没有正确释放,这会阻止它们被删除,从而导致错误。我曾两次遇到过这个问题,尽管我在这个应用上工作了将近一年。 感谢您的回复,但它不适用于我的情况。最初 eclipse 被加载,然后我去文件夹 mtj.tmp\verified\lib\LWUIT_MIDP.jar 并删除它。是的..它已成功删除,但是当我清理我的项目时它再次创建然后我运行我的项目之后我试图通过中止它的竞争执行来清理我的项目但是什么??...与上面提到的相同..问题你能请解释一下为什么会发生这种情况并解决它.. 我也遇到了这个问题。手动删除不是一个好的解决方案! 关键是“无法删除...”,我们不能手动删除任何东西,我遇到了这个麻烦,我解决了复制丢失的目录和刷新项目的问题。我可以清理。

以上是关于清理项目和构建 J2me 项目时删除资源时出错的主要内容,如果未能解决你的问题,请参考以下文章

将 LWUIT 项目转换为 Codenameone 时出错

每次我进行常规构建时,LPCXpresso都开始重建我的整个项目

构建新项目时出错 - aapt 以非零退出值 1 完成

使用版本 Xcode 11.4 构建 Xcode 项目时反复出错

使用部署项目创建发布时向构建添加标签

ServletContextListner仍在从部署描述符和项目目录中删除时执行