Come ho fatto io, puoi inserire le tue risorse esterne dentro un apposito package: "com.app.resource"
e dentro metterci immagini, testi, ecc e alla fine nello stesso package puoi crearti una semplice classe di utility come la seguente:
ed avere la tua immagine disponibile nel jar.codice:package com.app.resource; public class AppResources { private AppResources() {} public static Icon getIcon(String name) { URL url = AppResources.class.getResource(name); return new ImageIcon(url); } }
Puoi richiamare la tua immagine con l'istruzione:
codice:Icon immagine= AppResources.getIcon("img.gif");
Ciao