ImageIcon java .lang.NullPointerException - PullRequest
       51

ImageIcon java .lang.NullPointerException

0 голосов
/ 30 апреля 2020

Я не знаю, почему эта простая программа не работает

import javax.swing.*;
public class Main {    
public static void main(String[] args) {
    JFrame frame = new JFrame();
    frame.setSize(600,600);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    ImageIcon img = new ImageIcon(frame.getClass().getResource("/images/4.png"));
    JLabel lbl1 = new JLabel(img);        
    frame.add(lbl1);       
    frame.setVisible(true);           

}    

, когда я запускаю программу, появляется эта ошибка:

Exception in thread "main" java.lang.NullPointerException
at java.desktop/javax.swing.ImageIcon.<init>(ImageIcon.java:217)
at graphic_example9.Main.main(Main.java:12)

, как вы видите на этой картинке, я добавил каталог изображений в каталог моего проекта: enter image description here

(моя ОС - debian 10.3, а моя IDE - netbeans 11.3)

...