07/09/2024 - biagio-23 ha scritto:
sembra che il problema sia che non trova le immagini , eppure viene genearto nella tessa cartella del progetto, e nel jar risulta che ci sono le immagini , quale puo essere il problema?
Purtroppo, detto così, è un po' poco e non si può dire molto. Precisa meglio come sono strutturati i tuoi package e come hai creato il JAR (ci sono vari modi: tools del JDK, o da un IDE o da altri tools es. Ant/Maven, ecc…).
Ricorda che in Java i nomi dei package si devono sempre “riflettere” nella struttura delle cartelle, sia quando i .class+risorse sono “sfusi” sul file-system, sia quando sono impacchettati in un file JAR.
Se hai una classe es. com.esempio.NomeClasse, allora dentro il JAR (che tecnicamente è uno ZIP), ci deve essere alla radice una cartella com, con dentro una cartella esempio, che contiene a sua volta il file NomeClasse.class . Vale per tutte le classi+risorse. Se ottieni una struttura diversa, ad esempio con una cartella radice fissa es. “bin” a monte, è ovviamente tutto sbagliato e non funziona.