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()
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:codice:Es: path = class.getResource("/it/template_xml/template.xml").getFile(); File f = new File(path);
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?![]()

Rispondi quotando