idea报错空指针异常,如何解决?(语言-java)

Cannot invoke "java.net.URL.toExternalForm()" because "location" is null

最近在学习java GUI,在idea上写了一个简单的GUI程序,刚开始可以正常的读取图片的URL,但是在之后重新编写程序时发现一直报一个空指针异常,即使之后的代码与刚开始的一样。具体的代码如下:
public class StartGame extends JFrame{
    public StartGame(){
        Container container = new Container();
        URL url = StartGame.class.getResource("header.jpg");
        ImageIcon header = new ImageIcon(url);
        JButton button = new JButton();
        button.setIcon(header);
        container.add(button);
        container.setVisible(true);
    }
    public static void main(String[] args) {
        new StartGame();
    }

}

文件位置:

img

new ImageIcon("./src/main/java/header.jpg")