Oh che codice interessante! Comunque credo che tu debba intervenire sulla classe che carica le immagini. Intanto, come detto da Andbin in un'altra discussione: "Dal momento che la specifica inizia con '/', allora vuol dire che 'presentation' viene cercata "alla radice" lungo il classpath. Ovvero questa 'presentation' deve poi trovarsi alla radice dentro il jar."
Sinceramente non ho ancora ben capito cosa intendesse, magari te potrai capirlo meglio . Però ho fatto un tentativo! Ho tolto
quel "/" all'inizio e invece di fare
codice:
this.getClass().getResource(...)

Ho fatto
codice:
ClassLoader.getSystemResource(...)
. Poi mi sono reso conto che
nel mio codice l'iniziale del nome della cartella che contiene le immagini non era in maiusolo come doveva. Il codice paradossalmente funzionava uguale, ma il jar no. Corretta l'iniziale del nome della
cartella il jar ha preso a funzionare. Quindi per ora ti direi di controllare bene i nomi delle cartelle
ed eventualmente correggerli all'interno del codice e di provare il piccolo codice che ti ho detto..