繁体   English   中英

未在Mac OS X上构建的Eclipse项目:“资源存在且大小写不同”错误

[英]Eclipse project not built on Mac OS X: 'A resource exists with a different case' error

我有一些代码,我继承了以前在Linux系统上构建的代码。 我试图在Mac OS X Snow Leopard上构建它。 我的分区是Mac OS Extended(已发布)。 我知道这是一个不区分大小写的文件系统,并且错误来自2个名称相同但大小写不同的java类。 因此,该错误是“正常”的。

我试图找到一种解决方法,所以我用文件系统分区Mac OS X Extended(日记,区分大小写)构建了磁盘映像。 在该卷上,我可以创建两个名称相同但大小写不同的文件。

我在上面复制了项目,但错误仍然存​​在。 然后,我在该卷上创建了一个新的工作区,并将项目导入到该工作区中,但错误仍然存​​在。 我认为该设置将存储在Workspace级别上。

Eclipse在哪里存储“区分大小写” /“不区分大小写”标志,或者尽管工作空间和项目在区分大小写的卷上,但Eclipse为什么仍会生成此错误。 有没有办法可以在区分大小写的分区上的Mac OS X上运行?

我知道我可以重命名类,但是代码有点时髦,在这种情况下,它不是简单的重构。

谢谢

我强烈建议您重命名文件之一,使其可以存在于不区分大小写的文件系统上。 尽管您今天可能没有任何计划,但您可能需要在Windows上构建产品。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM