Program nie chce ładować plików z jar

0

Witam, mój problem polega na tym że, aplikacja po weksportowaniu do jar nie chce ładować jednego folderu z teksturami, problem jest tym dziwniejszy że wszystkie inne tekstury ładują się poprawnie. korzystam z biblioteki lwjgl 2.9.3.

Twierdzi że w jar tego pliku nie ma

Exception in thread "Thread-42" java.lang.RuntimeException: Resource not found: Pajak/chodzenie/1.png at
org.newdawn.slick.util.ResourceLoader.getResourceAsStream(ResourceLoader.java:69)

dowód.png

Metoda ładująca tekstury

 public static Texture LoadTexture(String path,String fileType){
    Texture tex = null;

    InputStream in = ResourceLoader.getResourceAsStream(path);
    try {
        tex = TextureLoader.getTexture(fileType, in);
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return tex;

}

yFEGy.png

Będę wdzięczny za wskazówki.

0

Sprawdź (bez używania Javy) czy ten folder Ci się wyeksportował do jara. Format jar to format zip.

0

Sprawdzałem w 7zip, tak znajduje się. Próbowałem inaczej nazwać folder ale bez skutku, później wczytywałem te obrazki z innego folderu wczytało 9 a potem stwierdził że reszty nie ma. Oczywiście w każdej z tych czynności dokonywałem zmian na kompilatorze.

0

Znalazłem problem. Problem leżał w wielkości rozszerzeń obrazka, trzeba było wpisać nie .png a .PNG

1 użytkowników online, w tym zalogowanych: 0, gości: 1