Ciao a tutti, immagino la mia domanda sia abbastanza comune ma pur avendo letto molto sull'argomento ancora non riesco a giungerne a capo.
Semplicemente, ho un programma java che funziona correttamente sotto Eclipse e che invece non riesce a trovare alcuni file necessari quando eseguo il jar.

Nel codice accedo ai file tramite la funzione getResource()


codice:
Es: path = class.getResource("/it/template_xml/template.xml").getFile();  File f = new File(path);
Eseguendolo da Eclipse tutto ok, mentre se eseguo il jar mi dà nel prompt un errore di file non trovato, poichè va a cercare il file in questa posizione:

Il file C:\Windows\System32\file:\E:\Progetti\progetto.jar !/it/template_xml/template.xml non esiste.

Come se avesse concatenato
C:\Windows\System32 (credo sia la direcory di partenza del prompt),
E:\Progetti\progetto.jar! (il path del jar del progetto, il punto esclamativo non so che significhi..),
/it/template_xml/template.xml (il pathe relativo all'interno del jar dove cercare il mio file)

Qualcuno ha idee in merito?