【发布时间】:2015-06-07 13:01:31
【问题描述】:
在我的 maven 项目中,我在 src/main/resources/data 文件夹中有一些 csv 文件,我正在阅读如下:
private static final String FILE_PATH_ROOT= "src/main/resources/data/";
CSVReader reader = new CSVReader(new FileReader(FILE_PATH_ROOT+
fileName), SEPERATOR_CHARACTER);
当我从 Eclipse 运行我的程序时,这种方法有效。但是当我构建一个 jar 并执行它时,我收到系统找不到指定数据的消息。在 jar 文件中,文件只是在主 jar 存档内的 data 文件夹中。如何解决此问题以便正确读取文件?
【问题讨论】:
-
尝试将它们放在
C:/temp并更改位置。
标签: jar executable-jar