完全に単一のテキストファイルに基づくプログラムを作成しました。ファイルを読み取り、情報を保存してから、情報を検索するなどです。したがって、プログラムが機能するには、ファイルが存在し、プログラムによって検出可能である必要があります。 。私はEclipseを使用しているので、ファイルをデフォルトのリソースマップ(src / main / resources)に配置します。プログラムの開始時に、ファイルを作成します。
private static File textFile = new File("src/main/resources/TEXT.TXT")
ただし、Mavenを使用してプログラムをパッケージ化しようとすると、すべてのクラスファイルとリソースファイルが同じフォルダーにあるJARが表示されます。ファイルが見つからないため、プログラムが動作を停止します。
この問題に対処する方法について何か助けはありますか?私のプログラムが日食とJARとして機能する状況を好みますが、JARとしてのみ問題ありません。