我在 Stack Overflow 上搜索了很多,并遵循给出的答案 here 。
但我仍然收到以下几行的 IllegalArgumentException : input==null!
:
BufferedImage image=ImageIO.read(this.getClass().getResource("/images/bg.jpg"));
ImageIcon logo=new ImageIcon(ImageIO.read(this.getClass().getResource("/images/tucan.png")));
我尝试了一切,但仍然没有成功。我的目录结构是这样的:
新闻-->res-->图片-->bg.jpg,tucan.png
最佳答案
您必须将 res
文件夹添加到源文件夹
列表中。
右键单击 -> 构建路径 -> 用作源文件夹
如果不这样做,那么 Eclipse 不会将该文件夹复制到输出文件夹中,并且您将无法按照您尝试的方式访问它们。
关于Java:图像未在 Eclipse 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20002220/