Java: 从资源文件夹内的文件夹中的 txt 文件读取
Java: Reading from a txt file in a folder inside the resourcefolder
我正在创建一个程序,该程序必须从资源文件夹内的文件夹中读取图像。目前我只是将所有图像都放在资源文件夹中,但是,有很多图像,这不是一个可行的方法。我正在使用:
new ImageIcon(ImageIO.read(getClass().getResourceAsStream()
方法,它适用于直接从资源文件夹读取,但是,当我将图片放在资源文件夹中的文件夹中时,它不起作用...
我该如何解决这个问题?
您是否尝试在资源文件夹下以及路径中传递文件夹名称。像 ImageIcon(ImageIO.read(getClass().getResourceAsStream(foldername/image.png) ?
尝试:
new ImageIcon(ImageIO.read(Yourclass.class.getResourceAsStream("/YourFolder/YourImage.ext");
应该可以。
这对我来说在小型控制台测试中有效
-resources
-imagefolder
-image.png
ImageIcon icon = new ImageIcon(ImageIO.read(getClass().getResourceAsStream("/imagefolder/image.png")));
我正在创建一个程序,该程序必须从资源文件夹内的文件夹中读取图像。目前我只是将所有图像都放在资源文件夹中,但是,有很多图像,这不是一个可行的方法。我正在使用:
new ImageIcon(ImageIO.read(getClass().getResourceAsStream()
方法,它适用于直接从资源文件夹读取,但是,当我将图片放在资源文件夹中的文件夹中时,它不起作用...
我该如何解决这个问题?
您是否尝试在资源文件夹下以及路径中传递文件夹名称。像 ImageIcon(ImageIO.read(getClass().getResourceAsStream(foldername/image.png) ?
尝试:
new ImageIcon(ImageIO.read(Yourclass.class.getResourceAsStream("/YourFolder/YourImage.ext");
应该可以。
这对我来说在小型控制台测试中有效
-resources
-imagefolder
-image.png
ImageIcon icon = new ImageIcon(ImageIO.read(getClass().getResourceAsStream("/imagefolder/image.png")));