java.jar打包图片和显示图片——配截图,具体原因

很多资料链接都说了图片图片无法显示是因为路径问题……
说了一堆解决方法就是不具体说改哪里怎么改!

大家百度了解就好。

我用IDEA举例:

  1. 打包jar包只会保留src路径下的文件,所以要把res资源文件复制到src目录下才能把图片一并打包。
    java.jar打包图片和显示图片——配截图,具体原因

  2. 打包File——>ProjectStructure(Ctrl+Alt+Shift+S)
    java.jar打包图片和显示图片——配截图,具体原因

  3. 更改原图片调用
    java.jar打包图片和显示图片——配截图,具体原因
    一直说的改:this.getClass().getResource("/res/BG.jpg"))
    在这里改!——结合步骤1,要把图片打包进去才能改啊……

  4. 创建jar包,直接build
    java.jar打包图片和显示图片——配截图,具体原因
    java.jar打包图片和显示图片——配截图,具体原因

ps: 如果重新去改配置可能会报错
java.jar打包图片和显示图片——配截图,具体原因
删除之前发布的版本,解决~
java.jar打包图片和显示图片——配截图,具体原因

  1. cmd启动
    (1.cd /d ‘jar包路径’; 2. java -jar xxx.jar启动)
    ——我的包含中文路径是不规范的
    java.jar打包图片和显示图片——配截图,具体原因

okokokokokok