0
Eclipseから実行可能なJARをエクスポートしています。実行すると、設定ファイルが読み込まれ、この設定ファイルに基づいて、設定目的で他のファイルも開きます。しかし、このJARを別の場所に移動すると、新しい構成ファイルが存在しても、古い構成ファイルの値を使用しようとし続けます。それはなぜこれをするのですか?Eclipseからエクスポートされた実行可能なJARが古い構成設定を引き続き使用するのはなぜですか?
Eclipseから実行可能なJARをエクスポートしています。実行すると、設定ファイルが読み込まれ、この設定ファイルに基づいて、設定目的で他のファイルも開きます。しかし、このJARを別の場所に移動すると、新しい構成ファイルが存在しても、古い構成ファイルの値を使用しようとし続けます。それはなぜこれをするのですか?Eclipseからエクスポートされた実行可能なJARが古い構成設定を引き続き使用するのはなぜですか?
問題は、ファイルがEclipseビルドパスに含まれている可能性があります。そのため、エクスポートされると、そのファイルはJARでビルドされます。その後、コマンドライン上の設定ファイルに与えられたパスに関係なく、JARはすでにパッケージされているファイルを自身の内部で使用します。 (これは私の問題でした。ビルドパスからそれを削除すると問題は解決しました)