gpt4 book ai didi

java - Java 中的图像输入输出

转载 作者:搜寻专家 更新时间:2023-11-01 03:35:31 25 4
gpt4 key购买 nike

我是一名刚开始学习 Java 的二年级学生。我有这段代码,它一直抛出异常:

try
{
masterFish = ImageIO.read(getClass().getResource("fish1.gif"));
}
catch (IOException iOException)
{
iOException.printStackTrace();
}

有人可以解释一下 fish1.gif 部分吗?我应该在某处下载名为 fish1.gif 的图像吗?

最佳答案

看到这个问题:Loading resources using getClass().getResource()

getClass()getResource() 方法将尝试使用类文件(.class 扩展名)作为引用点来查找资源。因此,您的文件应该位于类文件所在的同一位置。例如,如果您的类是 com.example.MyClass,则您的“fish1.gif”文件应该位于目录 <>/src/com/example 中。

混合资源和源代码通常被认为是不好的风格,因此您可能希望在项目的根目录下创建一个目录“resources”,将资源放置在合适的层次结构中,并以集中的方式访问它们.

关于java - Java 中的图像输入输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33071678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com