이 코드를 사용하여 my java 프로젝트 외부에있는 이미지를 표시하지만 매번 NullPointerException이 발생하고 프로젝트 디렉토리 내에있는 이미지 만 사용할 수 있습니다. 왜 ?java에서 프로젝트 외부에있는 이미지 파일의 경로를 가져옵니다.
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);
'밖으로
확인합니다. 그것도? 그렇다면'File' 객체를 사용하라는 조언은 갈 길이 없다. 자세한 내용은 [이 답변] (http://stackoverflow.com/a/8462092/418556)을 참조하십시오. –