Java ImageIO:无法读取输入文件

我不知道为什么这不起作用,但是程序说它无法读取输入文件。顺便说一下,这也在Ubuntu中运行:

这是示例代码:

URI url = new URI("images/GUI/TitleScreen.PNG");

File file = new File(url.toString());

bg = new ImageBackground(ImageIO.read(file));

该目录也位于程序的bin文件夹和src文件夹中。

回答:

如果您改为从资源流中获取图像怎么办?例如,

String imgPath = "images/GUI/TitleScreen.PNG";

BufferedImage buffImage = ImageIO.read(getClass().getResourceAsStream(imgPath));

bg = new ImageBackground(buffImage);

以上是 Java ImageIO:无法读取输入文件 的全部内容, 来源链接: utcz.com/qa/401715.html

回到顶部