Java:从资源加载图像时出现 NullpointerException-url

Java: NullpointerException when loading image-url from resources

我是编程新手,我在尝试从我的项目的资源包中加载图像时偶然发现了一个问题-url。

这是我试图加载的文件路径: ./src/main/resources/minesweeper/foggedTile.png

public Image setFoggedFrontImage() {
    ClassLoader classLoader = getClass().getClassLoader();
    String path = classLoader.getResource("foggedTile.png").getPath();
    Image NewGameFrontImage = new Image(path);
    this.frontImage = NewGameFrontImage;
    return NewGameFrontImage;
    }

当我尝试 运行 此代码时,出现以下错误:

Caused by: java.lang.NullPointerException: Cannot invoke "java.net.URL.getPath()" 
because the return value of "java.lang.ClassLoader.getResource(String)" is null

添加resources后开始的完整路径:

String path = classLoader.getResource("/minesweeper/foggedTile.png").getPath();

如果您只添加图像的文件名 java 查看与您的 class 所在的相同路径,看起来 class 不在名为扫雷