Я не знаю, почему эта простая программа не работает
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)
, как вы видите на этой картинке, я добавил каталог изображений в каталог моего проекта:
(моя ОС - debian 10.3, а моя IDE - netbeans 11.3)