Eclipse项目不是在Mac OS X上构建的:“存在一个具有不同情况的资源”错误

时间:2011-03-08 20:18:35

标签: java eclipse macos hfs+

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

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

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

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

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

由于

1 个答案:

答案 0 :(得分:0)

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