Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该在哪里存储Java程序使用的图像(和其他文件)?_Java_Image_Imageicon - Fatal编程技术网

我应该在哪里存储Java程序使用的图像(和其他文件)?

我应该在哪里存储Java程序使用的图像(和其他文件)?,java,image,imageicon,Java,Image,Imageicon,我正在尝试创建一个(非常)简单的GUI程序,允许用户从不同的单选按钮中进行选择,以在JLabel中显示图像。我使用的代码是: JLabel imageLabel = new JLabel(); imageLabel.setIcon(new ImageIcon("images/Dog")); 我的问题是,我把这个“图像”文件夹放在哪里?当我把它放在src和bin文件夹中时,图像仍然没有加载。最后,我尝试了以下代码,在使用bin文件夹时,这些代码起到了作用: imageLabel.setIc

我正在尝试创建一个(非常)简单的GUI程序,允许用户从不同的单选按钮中进行选择,以在JLabel中显示图像。我使用的代码是:

 JLabel imageLabel = new JLabel();
 imageLabel.setIcon(new ImageIcon("images/Dog"));
我的问题是,我把这个“图像”文件夹放在哪里?当我把它放在src和bin文件夹中时,图像仍然没有加载。最后,我尝试了以下代码,在使用bin文件夹时,这些代码起到了作用:

 imageLabel.setIcon(new ImageIcon(getClass().getResource("images/Dog")));
问题是,据我所知,bin文件夹不应该用于这些文件?另外,我很确定我放在那里的images文件夹被删除了(这是不使用它的一个很好的理由…)

我正在将目录发送给我的教授,因此我不希望文件路径仅在我的计算机上工作


PS如果有必要的话,我正在使用Eclipse。

只要把它放在项目文件夹中就行了。例如:

您可以将您的
图像
文件夹放在我的“
删除图标
”图像所在的位置。就在文件夹里。

哦。(facepalm)出于某种原因,我确信它属于其中一个文件夹。。。谢谢你的快速回复!