Я использую этот код для отображения изображения, которое находится за пределами моего проекта Java, но я получаю NullPointerException каждый раз, и я могу использовать только изображения, которые находятся в каталоге моего проекта. почему?
Icon welcomeImg = new ImageIcon(getClass().getResource("D:/img/welcome.png"));
or
Icon welcomeImg = new ImageIcon(getClass().getResource("D://img/welcome.png"));
JLabel welcomingLb = new JLabel(welcomeImg);