1

以前のプロジェクト (Project OLD) から eclipse プロジェクト (Project NEW) コードを追加しました。

[新規プロジェクト] > ビルド パス > ビルド パスの構成... > Java ビルド パス > プロジェクト > [古いプロジェクト]

ただし、私の古いプロジェクトには、相対ファイルパスを参照する定数名がいくつかあります。このようなもの:

final static String FILEPATH = "dir/subdir/.."

古いプロジェクトでコードをテストすると、相対ファイルパスが正しく展開されているため、すべて正常に動作します。ただし、新しいプロジェクト(古いプロジェクトのコードを参照する) でコードをテストすると、失敗します。

これは、 New Project の相対ファイルパスが ( New Project の) 間違ったパスを先頭に追加して展開されるために発生ます。

例えば:

[New Project's filepath]/dir/subdir/...                      //Wrong 

の代わりに:

[Old Project's filepath]/dir/subdir/...                       //Right!

それを解決する方法は?ご協力いただきありがとうございます。

4

0 に答える 0