Mój program wykorzystuje obrazki, znajdujące się w folderu z projektem NetBeans, w folderze src/images. W kodzie używam adresu "src/images/obrazek.gif". Jeżeli tworzę wykonywalny plik Jar, w którym znajdują się foldery "program" z klasami i "images" z obrazami, to jaki powinien być adres podany w klasie? "images/obrazek.gif" czy "../images/obrazek.gif"?
0
1
Oba rozwiązania są niewłaściwe, np. tak.
new ImageIcon(NazwaTwojejKlasy.class.getResource("adres_względny_pliku_graficznego_w _jarze_względem_pliku_NazwaTwojejKlasy.class"))
0
Teraz, gdy program odpalam za pomocą NetBeans lub przez plik Jar, nic się nie wyświetla, ale gdy odpalam w debuggerze, wszystko działa, jak należy. Wyjaśni mi to ktoś?