java jar 打包 config_fatjar打包config路径问题

按照Jfinaldemo的方式配置fatjar方式打包后,无法读取resource文件夹下面的配置文件。

main方法中打印的rootclassPath值为     D:/print/newFolder/fukuwaraku-print.jar

8523bacc36d43df77e0fb09366446b6c.png

在onstart方法中打印的rootclassPath值为D:/print/newFolder/config,这个config是怎么来的。为什么不从jar包中读取配置文件

16cf589d048fd7c664fa6265dd4e53d9.png

我的主要目的是读取jar包中的report模板文件跟fonts下面的字体文件。

报错如下:java.io.FileNotFoundException: D:\print\newFolder\config\report\WMS_SAGAWA_BLUE.jasper

bb0f805084c4cf6e34428fa6a51dd264.png

POM文件

fukuwarakuwms

org.apache.maven.plugins

maven-compiler-plugin

1.8

1.8

UTF-8

src\main\webapp\WEB-INF\lib

org.apache.maven.plugins

maven-source-plugin

2.1.2

attach-sources

verify

jar-no-fork

src/main/java

**/*.properties

**/*.jf

**/*.jasper

false

src/main/resources

src/main/webapp

**/*.xls

**/*.xlsx

**/*.jrxml

**/*.jasper

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值