Ho una classe che accede ad un file di testo usando le seguenti righe di codice:

url=ThisClass.getResource("/resources/listaNomi.txt");
File myFile = new File(url.getPath());

Compilo, eseguo dal compilatore (io uso Eclipse) ed il programma funziona
Adesso creo il file jar del mio programma, lo eseguo con il seguente comando

C:\>java -jar mioProgramma.jar

ed ottengo il seguente errore:

file:/C:/mioProgramma.jar!/resources/listaNomi.txt
java.io.FileNotFoundException: file:\C:\mioProgramma.jar!\resources\listaNomi.txt (La sintassi del nome del file, della directory o del volume è incorretta)


come posso risolvere il problema?