私は2 つの Java プロジェクトを持っています。1 つはNetBeansのWeb プロジェクトで、もう 1 つはEclipseのJava プロジェクトです。
EclipseのJava プロジェクトは、 NetBeansのWeb プロジェクトでライブラリ(.jar)として使用されます。
状況:
1. EclipseのJava プロジェクトの構造は次のとおりです。

内にはsrc、次のようなグローバル変数を使用するメソッドでfile1、file2classなどを使用するがあります。
public static final String PATH_ONE = "./files/file1.xml";
public static final String PATH_TWO = "./files/file2.xml";
...
最後に、あるmain()クラスでメソッドをテストすると、すべてうまくいきます。
2. NetBeansの Web プロジェクトには上記へのjar参照があり、すべてが正常に機能する場合、Web プロジェクトはプロジェクトから問題なくグローバル変数を使用するlibraryを実行できます。methodlibrary
問題:
Web プロジェクトを実行し、そこから上記のファイルを使用するmethodfrom myを呼び出したい場合、何らかの理由で、NetBeansまたはプロジェクト(よくわかりません)がパスを探し、パスが取得できないために失敗します。見つかりません(WebプロジェクトではなくWebプロジェクトでパスを見つけようとしているようです)。libraryxml Exceptionlibrary
この問題を解決するにはどうすればよいですか? 簡単に聞こえますが、構造を変更したり、リソースとしてロードしたり、あるプロジェクトから別のプロジェクトにファイルを転送したり、外部パスを使用してこれを機能させたりしたくありません。状況を再現するだけですが、多くの作業を行っているからですフォルダーとパスが異なるファイルの数も。