1

以前に Linux システムでビルドされたコードを継承しました。Mac OS X Snow Leopard でビルドしてみました。私のパーティションは Mac OS 拡張 (ジャーナリング) です。これは大文字と小文字を区別しないファイル システムであり、同じ名前で大文字と小文字が異なる 2 つの Java クラスからエラーが発生していることはわかっています。したがって、そのエラーは「正常」です。

私はそれを回避する方法を見つけようとしたので、ファイル システム パーティション Mac OS X 拡張 (ジャーナリング、大文字と小文字を区別) を使用してディスク イメージを作成しました。そのボリュームに、同じ名前で大文字と小文字が異なる 2 つのファイルを作成できます。

プロジェクトをコピーしましたが、エラーが残りました。次に、そのボリュームに新しいワークスペースを作成し、そのワークスペースにプロジェクトをインポートしましたが、エラーは引き続き発生します。その設定はワークスペースレベルに保存されると思います。

Eclipse は「大文字と小文字を区別する」/「大文字と小文字を区別しない」フラグをどこに保存しますか、またはワークスペースとプロジェクトが大文字と小文字を区別するボリューム上にあるにもかかわらず、Eclipse がこのエラーを生成するのはなぜですか。大文字と小文字を区別するパーティションの Mac OS X でこれが機能する方法はありますか?

クラスの名前を変更できることはわかっていますが、コードは少しファンキーで、この場合は単純なリファクタリングではありません。

ありがとう

4

1 に答える 1

0

大文字と小文字を区別しないファイル システムに存在できるように、いずれかのファイルの名前を変更することを強くお勧めします。現在は何も計画していないかもしれませんが、ある時点で Windows 上で製品を構築する必要があるかもしれません。

于 2011-03-08T20:44:07.453 に答える