1
이것이 작동하지 않는 이유는 모르겠지만 프로그램이 입력 파일을 읽을 수 없다고 말합니다. 이것은 또한 그런데, 우분투에서 실행되고 :Java ImageIO : 입력 파일을 읽을 수 없습니다.
URI url = new URI("images/GUI/TitleScreen.PNG");
File file = new File(url.toString());
bg = new ImageBackground(ImageIO.read(file));
디렉토리가 아니라 프로그램의 bin 폴더와 SRC 폴더에 있습니다
다음은 샘플 코드입니다.
복잡한 'URI'-> '파일'이란 무엇입니까? 파일을 열지 않는 이유는 무엇입니까? – sarnold
상대 경로가 작동하지 않으면 절대 경로를 사용해보십시오. 여전히 문제가 해결되지 않으면'System.getProperty ("user.dir");을 사용하여 응용 프로그램 프로세스의 현재 디렉토리를 확인하고 이미지 파일의 경로와 비교하십시오 –
고마워요. 그 때문에 문제가 발견되었습니다. 그것은 이미지의 올바른 디렉토리를 찾을 수 없습니다, 분명히 –