我正在尝试访问 .jpg 文件以用作背景,如下所示:
JLabel label = new JLabel(new ImageIcon("star_wars.jpg"));;
如果我将图片的路径更改为我的计算机上包含该文件的目录,它可以工作,但我想将此程序发布出去,这意味着它只会显示在我的电脑上。我尝试过将其存储在项目本身的多个区域中,但没有任何运气。它当前位于名为 resources 的源文件夹中。我该怎么办?
最佳答案
将其相对于您的类文件存储。在此示例中,您可以将图像文件放在与类文件相同的位置。
ImageIcon icon = new ImageIcon(MyClass.class.getResource("star_wars.jpg"));
关于java - Java 项目中的图像等文件存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25371234/