找不到资源文件

时间:2015-08-09 07:23:54

标签: intellij-idea

我在IntelliJ IDEA中有以下项目结构:

enter image description here

但是当我运行代码时会引发异常

Exception in thread "main" java.lang.IllegalArgumentException: input == null!
    at javax.imageio.ImageIO.read(ImageIO.java:1388)

因为我使用Main.Class.getResources()方法加载图像,所以它似乎在Resources文件夹中找不到。我试图将* .png模式添加到编译器设置中,但它不起作用。知道如何让它发挥作用吗?

1 个答案:

答案 0 :(得分:1)

我看到两个问题;一个是IntelliJ问题,另一个是一般命名问题。

首先,您应该将文件夹标记为资源文件夹 - 右键单击​​它并选择“将目录标记为” - > “资源文件夹”。

接下来,将资源文件夹名称设为小写。即使你是一个不区分大小写的平台,不必处理套管问题也会让你的生活变得更简单。