我的 Maven Web 服务项目具有以下基本结构:
MyWebService\
|-- src\
| |-- main\
| | |-- java\
| | `-- resources\
| | `-- csvfiles\
| | `-- data.csv
| `-- test\
`-- target\
|-- classes\
`-- test-classes\
我正在尝试访问csvfiles我的resources子目录的子目录中的 .csv 文件。
我有一个带有此代码的课程:
public class ReadCSVFiles {
public void read(){
String separator = System.getProperty("file.separator");
ClassLoader cl = ReadCSVFiles.class.getClassLoader();
URL url = cl.getResource(separator + "src" + separator + "main" + separator + "resources" + separator + "csvfiles" + "data.csv");
url.toString();
}
}
路径最终是:
\src\main\resources\csvfiles\data.csv
我也试过这条路:
src\main\resources\csvfiles\data.csv
每当我运行我的应用程序时,我总是会得到一个NullPointerException在线的url.toString()。
那么,我该如何访问这些 .csv 数据文件呢?
万千封印
潇潇雨雨
相关分类