我正在尝试解决这个问题。尝试不同的解决方案,但没有任何效果。我正在使用 NetBeans IDE。我创建了一个具有这种结构和文件的项目:
E:\java\project\ecadpb\src\ecadpb
图片文件在
E:\java\project\ecadpb\src\
我在 Netbeans 中为我的项目指定了工作文件夹E:\java\project\ecadpb
我已经创建了这样的图像图标
new ImageIcon("device21.png");
在我的源文件中,它在 Netbeans 中运行项目时运行良好,但是当我单独构建和运行我的 JAR 文件时,图像没有显示。但是图像文件在 JAR 中。
我也尝试过之前提出的相同问题的答案。
URL imageUrl=getClass().getResource("device21.png");
new ImageIcon(imageUrl);
但它在我的情况下不起作用。我是第一次构建 JAR 文件。谁能帮我这个!!