java - 在 Netbeans 外部运行 jar 文件时无法访问图像文件

标签 java swing package embedded-resource imageicon

lblImage = new javax.swing.JLabel();
lblImage.setIcon(new javax.swing.ImageIcon("E:..path...png"));

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

最佳答案

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

jLabel1.setIcon(new ImageIcon(getClass().getResource("/path/to/image.png"))); 

阅读更多:NetBeans Doc

关于java - 在 Netbeans 外部运行 jar 文件时无法访问图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14098524/

相关文章:

java - 从类的完全限定名中获取类

java - 单击 jButton 时如何更改单个椭圆的颜色?

Java - 清除其他 JList 中的选择

java - 我应该在域包中放入哪些类?

python - 在python中将文件夹作为包导入

java - 在java中制作LinkedList的深拷贝

带有 "*"字符的 Java 运行时 exec zip 命令

替换 R 中内置函数的定义?

java - 如何将 JTextField 和 JCheckBox 添加到 ArrayList 对象

java - 为什么 Java swing timer 导致的动画卡顿比 sleep 少?