java项目打jar包时无法读取资源文件的解决方法

2022-08-06 12:38:55

如果在java项目中有读取资源文件的操作,可能会遇到打完jar包之后无法读取到资源文件的问题
下面是个人的一种解决方式:
1、定位到main文件夹下面的resource文件夹下(没有的话新建一个);
2、在resource文件中新建dict文件夹,将资源文件放入dict文件夹;
3、代码读取资源文件不要使用FileInputStream,使用getResourceAsStream
InputStream is = this.getClass().getResourceAsStream("/dict/fileName.txt");
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
这样就可以在jar包中读取到相应的资源文件了

  • 作者:稀里糊涂小码农
  • 原文链接:https://blog.csdn.net/androiddaren/article/details/90523206
    更新时间:2022-08-06 12:38:55