我编写了一个完全基于单个文本文件的程序:我读取文件,存储信息,然后搜索信息等。因此,要使程序工作,文件必须存在并且程序可以检测到. 我用的是eclipse,所以我把文件放在了默认的资源映射(src/main/resources)中。在我的程序开始时,我创建了文件:
private static File textFile = new File("src/main/resources/TEXT.TXT")
但是,当我尝试使用 Maven 打包我的程序时,我得到一个 JAR,其中所有类和资源文件都存在于同一个文件夹中;我的程序停止工作,因为它再也找不到文件了。
有关如何处理此问题的任何帮助?我更喜欢我的程序在 Eclipse 和 JAR 中工作的情况,但只作为 JAR 也可以。