我正在尝试读取项目图像的像素值。但是,当我尝试在Eclipse中读取图像时,我得到Null
。
这是我正在使用的说明:
BufferedImage image =ImageIO.read(MyClass.class.getResource("/Resources/bird_small.png"));
Resources是一个源文件夹,其路径为:/Project/Resources
。
程序保存在路径中:/Project/src/MyClass.java
当我直接使用终端运行程序时(稍微改动一下),程序运行正常。 我在这上面看过一些类似的帖子,但是他们似乎都没有帮助我。
答案 0 :(得分:0)
Resources
应该在src
ProjectRoot
src
Resources
bird_small.png
MyClass.java
构建项目时,Eclipse会将src
中的所有内容复制到类路径中。