java.jar打包图片和显示图片——配截图,具体原因
很多资料链接都说了图片图片无法显示是因为路径问题……
说了一堆解决方法就是不具体说改哪里怎么改!
大家百度了解就好。
我用IDEA举例:
-
打包jar包只会保留src路径下的文件,所以要把res资源文件复制到src目录下才能把图片一并打包。
-
打包File——>ProjectStructure(Ctrl+Alt+Shift+S)
-
更改原图片调用
一直说的改:this.getClass().getResource("/res/BG.jpg"))
在这里改!——结合步骤1,要把图片打包进去才能改啊…… -
创建jar包,直接build
ps: 如果重新去改配置可能会报错
删除之前发布的版本,解决~
- cmd启动
(1.cd /d ‘jar包路径’; 2. java -jar xxx.jar启动)
——我的包含中文路径是不规范的
okokokokokok