在本地项目读取文件时
this.getClass().getClassLoader().getResource("").getPath()+fileName
this.getClass().getResource("/filename").getPath()
都是可以成功的
但是jar打包后上面方式读取文件时 会变成 jar!filename 这样的形式去读取文件,这样是读取不到文件的
可以使用 Test.class.getResourceAsStream("/filename") 读取文件 以流的形式读取文件 是可以读取的到的
这样就可以在打包后将文件进行读取