У меня есть некоторый код, который я унаследовал, который был ранее собран на системе Linux. Я пытался собрать его на Mac OS X Snow Leopard. Мой раздел Mac OS Extended (в журнале). Я знаю, что это нечувствительная к регистру файловая система, и ошибки происходят из 2 Java-классов, которые имеют одинаковые имена, но разные регистры. Так что эта ошибка "нормальная".
Я попытался найти способ обойти это, поэтому я создал образ диска с разделом файловой системы Mac OS X Extended (в журнале, с учетом регистра). На этом томе я могу создать два файла с одинаковым именем и разными на всякий случай.
Я скопировал на него свой проект, но ошибка осталась. Затем я создал новое рабочее пространство на томе и импортировал проект в это рабочее пространство, но ошибка все еще остается. Я думаю, что настройки для этого будут сохранены на уровне рабочего пространства.
Где в Eclipse хранится флаг «с учетом регистра» / «без учета регистра» или почему Eclipse по-прежнему генерирует эту ошибку, хотя рабочая область и проект находятся на томе с учетом регистра. Есть ли способ, которым это может работать в Mac OS X на чувствительном к регистру разделе?
Я знаю, что мог бы просто переименовать классы, но код немного прикольный и в данном случае это не простой рефакторинг.
Спасибо