SpringBoot打成jar运行后无法读取resources里的文件
SpringBoot打成jar运行后无法读取resources里的文件
项目中涉及到java读写txt里的数据,本地用的是文件相对路径,正常运行。打成jar包后运行,报错java.io.FileNotFoundException ,应该是jar里面的资源文件, 在磁盘上是没有真实路径存在的, 所以通过文件读取方式会报错。可以通过I/O流的方式先获取这个文件流, 再将这个文件流写入到一个真实存在的指定磁盘路径, 这样我们就可以通过 new File() 读取文件的方式访问了。
以下几种方式:
采用绝对路径的
原创
2021-07-30 11:09:44 ·
2241 阅读 ·
0 评论