私は次の問題に直面しています。JavaプロジェクトにEclipseを使用していて、次の構造になっています。
--> src
--> package1
....
--> package2
...
-->dataFolder
--> Folder1
--> file1.xml
--> Folder2
file2.xml
私のJavaプロジェクトでは、dataFolderディレクトリ内のすべてのファイルを解析します。次のように、eclipseプロジェクトのルートディレクトリを使用できるため、これは問題ありません。
File dataStoreFolder = new File("dataFolder");
Some parsing......
しかし、プロジェクトを実行可能jarファイルとしてエクスポートすると、これらのファイルにアクセスできなくなります。もちろん、それはexec.jarファイルを置いたのと同じフォルダーにないためです。しかし、データを含むフォルダー全体をexec.jarファイルにコピーしたくありません。どういうわけかjarファイル内に入れることはできますか?(私はdataFolderをJavaビルドパスに追加することでそれを行いましたが、それでもEclipseのようには機能しません)
誰かが私を助けてくれますか?