关于Jar包中自定义资源文件路径的问题
java吧
全部回复
仅看楼主
level 7
acdxxx177 楼主
最近刚接触maven,发现打包成jar文件后,自定义的资源文件该放哪呢,比如我在src/main/resources/excel下放入一个template.xls,在代码中打开路径是/src/main/resources/excel/excle.xls测试环境下完全没问题,但是打成jar包后运行就找不到这个文件了,网上各种方法都不行
/excel/excle.xls路径改这样也不行
this.getClass().getResource("/resources/excel/excle.xls")得到对象是null
求大神解答
2017年06月11日 15点06分 1
level 11
得通过类路径的相对路径
2017年06月11日 15点06分 2
小白一个,还是不清楚,能在说详细点吗,多谢
2017年06月11日 15点06分
2017年06月11日 15点06分
回复 acdxxx177 :点个赞吧
2017年06月11日 15点06分
@joker游戏 多谢,原来是我路径搞错了,不应该加/resources这个目录
2017年06月13日 02点06分
1