Se faccio qualcosa del genere:Originariamente inviato da valia
fatta cosi non hai bisogno di f.getAbsolutePath da aggiungere prima del tuo path.
Prova a caricare solo la risorsa usando il classLoader (ClassLoader.getResource oppure getResourceAsStream) se usi getResource dai l'URL direttamente a ImageIcon.
Solo per capire se trovi l'immagine o se hai problemi poi a caricarla (sono 2 cose separate)
Mi stampa sempre null, quindi non mi trova la risorsa!codice:URL s = getClass().getResource("/Rotte_Navali/src/Test/test/nav.gif"); System.out.println(s);
Sono su MacOS ho provato a dargli l'indirizzo in mille modi e non me lo riconosce, eppure con il vecchio metodo me la riusciva a trovare l'immagine da eclipse (anche se poi ovviamente non me la linkava nel jar).