Não estou conseguindo carregar imagens no JLabel

Isola o problema em um programa pequeno e posta aqui , assim da pra dar uma olhada na pratica.

Vou postar o código aqui.
O código abaixo está num splash form que estou criando.

public SplashFrm() {
    initComponents();
    this.setVisible(true);
    this.setLocationRelativeTo(null);
    ImageIcon icon;
    
    try {
        icon = new ImageIcon(getClass().getResourceAsStream("view/doctor.jpg").readAllBytes());
    } catch (IOException ex) {
        Logger.getLogger(SplashFrm.class.getName()).log(Level.SEVERE, null, ex);
    }
    

    new Thread() {
        @Override
        public void run() {
            for (int i = 0; i < 101; i++) {
                try {
                    sleep(60);
                    jProgressBar1.setValue(i);

                    switch(i){
                        case 0 -> {
                            
                        }
                    }
                    
                } catch (InterruptedException ex) {
                    Logger.getLogger(SplashFrm.class.getName()).log(Level.SEVERE, null, ex);
                }
            }
        }
    }.start();
}

Já tentei de todas as formas. Se eu colocar através do Helper do NetBeans dá o mesmo erro. Então coloquei programaticamente e o resultado é o mesmo.

Voce fez o que Eu mesmo pedi, mas se puder facilitar ainda mais, poderei ver na integra.

Então sugiro

Cria um projeto novo no NetBeans, entao faça uma tela e coloca esse JLabel com o icone.

Em seguida posta esse projetinho inteiro do NetBeans zipado.

File >> Export Project >> To Zip

Assim fica mais facil reproduzir e ver o problema e quem sabe resolve-lo.

Blz.

View é um pacote?
Põe o / na frente do caminho, para buscar a partir da raíz do classpath.

Já tentei de tudo e sempre dá erro. Já coloquei na mesma pasta, coloquei em outra pasta e ele não consegue encontrar o arquivo. Meu Deus, o que foi que fizeram?

Consegui resolver.

Obrigado a todos que me responderam.