gpt4 book ai didi

java - Eclipse 项目未在 Mac OS X 上构建 : 'A resource exists with a different case' error

转载 作者:行者123 更新时间:2023-12-01 05:48:45 25 4
gpt4 key购买 nike

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

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

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

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

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

谢谢

最佳答案

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

关于java - Eclipse 项目未在 Mac OS X 上构建 : 'A resource exists with a different case' error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5237829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com