자바 : res 폴더에서 BufferedImage로드

니켈

이미 Java BuildPath의 일부인 내 res 폴더에서 이미지를로드하려고합니다 . 슬프게도 파일에 대한 상대 경로 나 절대 경로로 이미지를 찾을 수없는 것 같습니다. Im 항상이 오류 메시지가 나타납니다.

Exception in thread "Thread-2" java.lang.IllegalArgumentException: input == null!
 at javax.imageio.ImageIO.read(Unknown Source)
 at schneider.twodgame.BufferedImageLoader.loadImage(BufferedImageLoader.java:14)
 at schneider.twodgame.Game.init(Game.java:64)
 at schneider.twodgame.Game.run(Game.java:99)
 at java.lang.Thread.run(Unknown Source)

다음은 코드의 일부입니다.

public class BufferedImageLoader {

private BufferedImage image;

public BufferedImage loadImage(String path) throws IOException {
    System.out.println(getClass());
    image = ImageIO.read(getClass().getResource(path));
    return image;
    }
}

이것은 이미지를로드하려는 방법입니다. 이 메서드는 내 메인 클래스의 일부입니다.

public void init() {
    BufferedImageLoader loader = new BufferedImageLoader();

    try {
        spriteSheet = loader.loadImage("/res/sprite_sheet.png");
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}
Doon

봐 가지고 여기를 .

spriteSheet = loader.loadImage("/sprite_sheet.png");

작동해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

안드로이드에서 res 폴더의 경로를 얻는 방법

분류에서Dev

package / res 폴더에서 기본 뷰어로 파일 열기

분류에서Dev

Android 테스트 프로젝트의 res 폴더에서 파일로드

분류에서Dev

자바에서 메모리 내 폴더를 만드는 방법

분류에서Dev

하게 IntelliJ IDEA에서 자바 프로젝트 폴더 구조

분류에서Dev

htaccess 리디렉션에서 파일 확장자를 폴더로 바꿉니다.

분류에서Dev

Linux에서 폴더의 폴더 이름으로 파일 이름 바꾸기

분류에서Dev

탐색 서랍 머티리얼 디자인-res / raw 폴더의 로컬 JSON 파일 사용

분류에서Dev

Python : 폴더 구조에서 숫자로 이름 지정 폴더 식별

분류에서Dev

폴더에서 R로 파일을 숫자 순서로로드하는 방법

분류에서Dev

터미널에서 사이드 바에 폴더 추가

분류에서Dev

웹 기본 폴더가 아닌 폴더에서 자산을로드하는 방법은 무엇입니까?

분류에서Dev

공유 쿼리 폴더와 병렬로 TFS 2015에서 사용자 지정 폴더를 만드는 방법

분류에서Dev

자바 스크립트 : 프로젝트 폴더에서 문자열로 텍스트 파일 읽기

분류에서Dev

Sqlite는 안드로이드의 자산 폴더에서 얻습니까?

분류에서Dev

폴더 및 모든 하위 폴더의 모든 파일에서 하위 문자열을 검색하고 다른 문자열로 바꿉니다.

분류에서Dev

Android gradle 별도 res / 폴더 빌드

분류에서Dev

폴더 구조에서 올바른 경로 얻기

분류에서Dev

Blazor 프로젝트에서 기본 폴더 이름 바꾸기

분류에서Dev

경로에서 폴더 이름 찾기 및 바꾸기

분류에서Dev

자산 폴더에서 WebView로 Html 파일을로드하는 방법

분류에서Dev

자바의 특정 폴더에 이름을 모르고 클래스로드

분류에서Dev

사용자 폴더에 잘못된 숨겨진 바로 가기

분류에서Dev

자바 1.7 또는 8에서 와일드 카드 폴더 검색을 찾는 방법

분류에서Dev

Android Studio에서 다른 앱의 res 폴더를 앱으로 가져 오는 방법은 무엇입니까?

분류에서Dev

Android에서 다운로드 폴더 대신 Webview에서 사용자 지정 / 개인 폴더로 이미지를 다운로드하는 방법

분류에서Dev

Yii2에서 폴더 자동 생성 및 이미지 업로드

분류에서Dev

Outlook 2010에서 바로 가기 키를 사용하여 전자 메일을 특정 폴더로 이동

분류에서Dev

Excel의 폴더 경로에서 문자 추출

Related 관련 기사

  1. 1

    안드로이드에서 res 폴더의 경로를 얻는 방법

  2. 2

    package / res 폴더에서 기본 뷰어로 파일 열기

  3. 3

    Android 테스트 프로젝트의 res 폴더에서 파일로드

  4. 4

    자바에서 메모리 내 폴더를 만드는 방법

  5. 5

    하게 IntelliJ IDEA에서 자바 프로젝트 폴더 구조

  6. 6

    htaccess 리디렉션에서 파일 확장자를 폴더로 바꿉니다.

  7. 7

    Linux에서 폴더의 폴더 이름으로 파일 이름 바꾸기

  8. 8

    탐색 서랍 머티리얼 디자인-res / raw 폴더의 로컬 JSON 파일 사용

  9. 9

    Python : 폴더 구조에서 숫자로 이름 지정 폴더 식별

  10. 10

    폴더에서 R로 파일을 숫자 순서로로드하는 방법

  11. 11

    터미널에서 사이드 바에 폴더 추가

  12. 12

    웹 기본 폴더가 아닌 폴더에서 자산을로드하는 방법은 무엇입니까?

  13. 13

    공유 쿼리 폴더와 병렬로 TFS 2015에서 사용자 지정 폴더를 만드는 방법

  14. 14

    자바 스크립트 : 프로젝트 폴더에서 문자열로 텍스트 파일 읽기

  15. 15

    Sqlite는 안드로이드의 자산 폴더에서 얻습니까?

  16. 16

    폴더 및 모든 하위 폴더의 모든 파일에서 하위 문자열을 검색하고 다른 문자열로 바꿉니다.

  17. 17

    Android gradle 별도 res / 폴더 빌드

  18. 18

    폴더 구조에서 올바른 경로 얻기

  19. 19

    Blazor 프로젝트에서 기본 폴더 이름 바꾸기

  20. 20

    경로에서 폴더 이름 찾기 및 바꾸기

  21. 21

    자산 폴더에서 WebView로 Html 파일을로드하는 방법

  22. 22

    자바의 특정 폴더에 이름을 모르고 클래스로드

  23. 23

    사용자 폴더에 잘못된 숨겨진 바로 가기

  24. 24

    자바 1.7 또는 8에서 와일드 카드 폴더 검색을 찾는 방법

  25. 25

    Android Studio에서 다른 앱의 res 폴더를 앱으로 가져 오는 방법은 무엇입니까?

  26. 26

    Android에서 다운로드 폴더 대신 Webview에서 사용자 지정 / 개인 폴더로 이미지를 다운로드하는 방법

  27. 27

    Yii2에서 폴더 자동 생성 및 이미지 업로드

  28. 28

    Outlook 2010에서 바로 가기 키를 사용하여 전자 메일을 특정 폴더로 이동

  29. 29

    Excel의 폴더 경로에서 문자 추출

뜨겁다태그

보관