从资源java读取文件中的空指针异常

Sha*_*oli 5 java resources file maven

我正在尝试从我的maven项目中的资源文件夹中读取.csv文件.我之前做过这样的事:

BufferedReader reader = new BufferedReader(
new InputStreamReader(this.getClass().getResource("info.csv").openStream()));

CSVParser csvParser = new CSVParser(reader,
CSVFormat.DEFAULT.withFirstRecordAsHeader().withIgnoreHeaderCase().withTrim());
Run Code Online (Sandbox Code Playgroud)

它起作用了.现在在另一个项目中,我正在尝试从资源中读取我的文件并获得NullPointerException.

这两个项目唯一不同的是我的包.

这适用于有效的:

这是不起作用的:

我究竟做错了什么?

Jen*_*ens 7

在文件名前添加斜杠:

new InputStreamReader(this.getClass().getResource("/info.csv").openStream()));
Run Code Online (Sandbox Code Playgroud)

没有斜杠它看起来与你的类所在的目录结构相同