java - 由于缺少文件而无法编译

标签 java eclipse macos

我收到以下消息:

The project was not built due to "File not found: path/.DS_Store.".
Fix the problem, then try refreshing this project and building it since it may be inconsistent

这是我以前从未见过的错误消息。我在带有 Lion 的 Mac OSX 上运行 Eclipse Indigo。据我了解该消息,我的 .DS_Store 文件导致我无法编译,但该文件怎么会扰乱我的代码?!

也许有趣或不有趣:

我的文件结构如下:

com.packagename

它显示找不到文件:bin/com/.DS_Store。在我的二进制输出文件夹中找不到 .DS_Store 文件?

最佳答案

尝试在项目导航器中刷新项目(F5 或右键单击/刷新)。

这些错误消息很可能是由 Eclipse 外部的文件系统修改引起的(例如使用外部构建器或 vcs 工具),并且 Eclipse 在构建过程中检测到文件已更改。

或者,如果您使用的是足够新的 Eclipse,您可以尝试首选项中的两个设置,它们在这些情况下也可能有所帮助:选中使用 native Hook 刷新访问时刷新 在“首选项”对话框的“常规/工作区”页面中。

关于java - 由于缺少文件而无法编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11152194/

相关文章:

java - 如何处理未经检查的异常?

java - Eclipse IDE Hello World Cheat Sheet 似乎有一个错误

java - Android Canvas 上的弹出窗口

ios - NSOperation 的 qualityOfService 是否可以低于 NSOperationQueue?

java - 我创建了 libgdx 项目,没有编译错误,但无法运行它

java - 如何通过 dom4j 读取和打印 xml 中的外部(未解析的)通用实体声明

java - 如何分享我的 Android 代码?

Eclipse EGit CLRF 未修改的文件在 Linux 64 位中标记为已修改

macos - 获取鼠标在整个屏幕 Mac OS X 中的位置

macos - 搜索字符串谓词