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
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