当前位置: 代码迷 >> java >> .jar文件不在其他文件夹中打开时不刷新图像
  详细解决方案

.jar文件不在其他文件夹中打开时不刷新图像

热度:96   发布时间:2023-07-25 19:52:32.0

我在Netbeans中制作了一个.jar文件,该文件在Netbeans中可以正常使用,但是当我将jar文件放在dist文件夹中的另一个文件夹中时,jar无法加载图像,我现在该怎么办?

您正在从JAR加载图像,然后必须将其作为Resource加载

ImageIcon ic1 = new ImageIcon(getClass().getResource("/pic/welcome.jpg"))

我在jar内的getResource()遇到了麻烦,但是在以流形式获取资源时总是会成功。

ImageIcon ic1 = new ImageIcon(ImageIO.read(getClass().getResourceAsStream("/pic/welcome.jpg")))
  相关解决方案