Doszukać się niestety nie mogę, bo nawet nie do końca wiem w czym leży problem.
Mam w programie komponent graficzny z tłem w pliku. To jest zwykły jpg. Obraz przechowuje jako obiekt BufferedImage (w aplikacji), a ładuję
img=ImageIO.read(new File("img/map.jpg"));
Wszystko jest pięknie dopóki nie wrzucę całości do pliku jar. Aplikacja po upakowaniu do jar niestety pliku grafiki nie widzi.