Java:图像未在 Eclipse 中加载

标签 java eclipse

我在 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

enter image description here

最佳答案

您必须将 res 文件夹添加到源文件夹列表中。

右键单击 -> 构建路径 -> 用作源文件夹

如果不这样做,那么 Eclipse 不会将该文件夹复制到输出文件夹中,并且您将无法按照您尝试的方式访问它们。

关于Java:图像未在 Eclipse 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20002220/

相关文章:

javascript - Nashorn:源映射的使用

java - 通过服务(linux)以参数作为单个变量启动Java jar

java - RecycleViewAdapter 在加载其项目时出现 null 异常( fragment 中的 RecycleView)

java - Maven 项目,选择默认的 Tomcat 上下文/路径

eclipse - Perforce Eclipse 中的外部差异?

java - Eclipse和javac的构建功能有什么区别?

java - 在 BaseAdapter 中过滤对象

mysql - 将项目部署到Tomcat后找不到com.mysql.jdbc.Driver

java - 重新安装 Eclipse 后,项目无法在 Eclipse 中打开

Java - 尝试显示文件夹中文件的上次修改日期