그림을 표시해야하는 애플리케이션을 개발 중입니다. 나는 다음과 같은 코드를 사용하여 이클립스에서 내 응용 프로그램을 실행하는 경우이클립스로 그림로드하기
Image icon = ImageIO.read(new File("src/pci1.png"));
는 이미지가로드하지만 내 실행 가능한 단지가 실행될 때 늘 표시합니다.
나는 이클립스를 실행할 때 다음이 코드
`String imgName = "pic1.png";
InputStream in = getClass().getResourceAsStream(imgName);
ImageIcon img = new ImageIcon(ImageIO.read(in));
icon = img.getImage();`
이미지 못해 디스플레이를 사용하지만, 실행 가능한 용기를 사용하는 경우 잘 표시합니다. 나는 그것이 일식과 내 runnable 항아리에서 실행되는 솔루션을 찾을 것 같습니다.
모든 아이디어를 많이 귀하의 문제는 일식이 행복하게 src/pic1.png
다음 해당 파일을 찾아 귀하의 기본 디렉토리는 프로젝트 디렉토리입니다 가정입니다
감사