无法进行图片导入,路径正确,

运行报错
Exception in thread "main" java.lang.IllegalArgumentException: input == null!

下面是相关代码

package ui;

import java.awt.image.BufferedImage;
import java.io.IOException;
import javax.imageio.ImageIO;

public class App {
    public static BufferedImage getImg(String path){
        try {
            BufferedImage img = ImageIO.read(App.class.getResource(path));
            return img ;
        } catch (IOException e) {
            e.printStackTrace();
            return null ;
        }

    }
}

package ui;

import javax.swing.*;
import java.awt.*;
import java.awt.image.BufferedImage;

//面板
public class GamePanel extends JPanel {
    BufferedImage bg ;//背景图
    public GamePanel (){
        setBackground(Color.BLACK);
        bg = App.getImg("/Users/traveler/Documents/jv/game/a01/src/img/bg3.jpg");
    }
    public void paint(Graphics g){
    super.paint(g);
    g.drawImage(bg,0,0,null);
    }
}

img

img

img

之前用“/img/bg3.jpg”做路径报错,随后参考其他问题的答案使用了绝对路径,依旧报错。
提问之后把绝对路径删成了。/img/bg3.jpg 它又正常运行了。
我也不知道怎么回事,他就正常了。