Eclipse导出可执行jar包,资源路径问题

源码在Eclipse中正常运行,但是导出可执行jar包资源获取不到

由于导出可执行jar包之后,jar包中的文件结构被改变,无法直接通过原来的绝对路径或相对路径获取

1、对于图片类资源

方法一、

获取this对象类路径下的Icon.png

Image img = ImageIO.read(this.getClass().getResource("Icon.png"))


方法二、

如果图片不与this对象类在同一路径下则使用

Image img = ImageIO.read(this.getClass().getResource("/img/Icon.png"))


扫描二维码关注公众号,回复: 2424171 查看本文章

这两种方法在打包前后均可正常执行。

猜你喜欢

转载自blog.csdn.net/xssl_csdn/article/details/81001288