Java skompilowany plik .jar nie znajduje plików .jpg / .png

0

Witam
Używam środowiska IntelIJ do programowania w Javie. Kiedy uruchamiam program wszystko działa,
ImageIcon imagePudlo = new ImageIcon("src/Icons/Pudło_wędkarskich_puzzli.png");
obrazki są posegregowane na packstage w "src" tam gdzie znajduje się klasa uruchamiająca kiedy skompiluje plik na jar to grafiki juz niei znajduje

0

Masz taki interfejs w Javie getResource

0

src/Icons/Pudło_wędkarskich_puzzli.png - maven i gradle to to nie jest. Używasz formatu projektu w IntelliJ? Jeżeli tak to upewnij się że folder Icons jest onaczony jako Resources we właściwościach (czy ustawianiach) projektu.

EDIT: Poza tym tak jak pisze @stivens musisz użyć API Javy żeby dobrać się do Stream'u zasobu np. DowolnaKlasaWJarze.class.getResourceAsStream("/path/to/your/xml")

0

@0xmarcin: https://streamable.com/30s5t0 co mam zrobić zmieniłem na Resources ten fordel z obrazkiem dalej po skompilowaniu plik jest nie wczytywany, kiedy dam absolute path, to działa po skompilowaniu ale nie działa na innym komputerze

2

Wpisz sobie w google how to use resources in java

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