以前に Linux システムでビルドされたコードを継承しました。Mac OS X Snow Leopard でビルドしてみました。私のパーティションは Mac OS 拡張 (ジャーナリング) です。これは大文字と小文字を区別しないファイル システムであり、同じ名前で大文字と小文字が異なる 2 つの Java クラスからエラーが発生していることはわかっています。したがって、そのエラーは「正常」です。
私はそれを回避する方法を見つけようとしたので、ファイル システム パーティション Mac OS X 拡張 (ジャーナリング、大文字と小文字を区別) を使用してディスク イメージを作成しました。そのボリュームに、同じ名前で大文字と小文字が異なる 2 つのファイルを作成できます。
プロジェクトをコピーしましたが、エラーが残りました。次に、そのボリュームに新しいワークスペースを作成し、そのワークスペースにプロジェクトをインポートしましたが、エラーは引き続き発生します。その設定はワークスペースレベルに保存されると思います。
Eclipse は「大文字と小文字を区別する」/「大文字と小文字を区別しない」フラグをどこに保存しますか、またはワークスペースとプロジェクトが大文字と小文字を区別するボリューム上にあるにもかかわらず、Eclipse がこのエラーを生成するのはなぜですか。大文字と小文字を区別するパーティションの Mac OS X でこれが機能する方法はありますか?
クラスの名前を変更できることはわかっていますが、コードは少しファンキーで、この場合は単純なリファクタリングではありません。
ありがとう