在Netbeans外部运行jar文件时无法访问映像文件

use*_*867 3 java swing packages embedded-resource imageicon

lblImage = new javax.swing.JLabel();
lblImage.setIcon(new javax.swing.ImageIcon("E:..path...png"));
Run Code Online (Sandbox Code Playgroud)

我添加了这样的文件.我知道在运行jar文件时它没有访问路径.帮助我如何将图像文件导入Netbeans中的Java项目.

Cha*_*ana 6

推荐的方法是将图像放在resource文件夹中并使用如下:

jLabel1.setIcon(new ImageIcon(getClass().getResource("/path/to/image.png"))); 
Run Code Online (Sandbox Code Playgroud)

阅读更多:NetBeans Doc