Salve ragazzi, stò creando un piccolo firewall ad uso didattico (sarà la terza volta che lo dico), ed avrei bisogno di un ultima informazione prima di impacchettare il tutto.
Debbo infatti creare un file jar, contenente ovviamente il programma "avviabile", tuttavia tale programma utilizza due file di testo, che io, all'interno del codice ho espresso come path assoluto (ovviamente funziona solamente sul mio pc!!!), come posso inglobare all'interno del file jar tali file di testo?
O, nel caso sia più semplice, come posso attraverso il path relativo indicare alle classi nel jar, che i file si trovano in una determinata cartella?
Ho trovato questo
Ho pensato perciò a questo:
Dove path_ports indica semplicemente il nome del file(provato anche con lo "/"). Non sembra funzionare.codice:public PortManagerArchive(String path_ports) { this.path_ports = this.getClass().getProtectionDomain().getCodeSource().getLocation().toString() + path_ports;}
A me interessa il funzionamento esclusivamente su Linux.
Edit: Perdonatemi. Ho risolto. La soluzione era nella stessa pagina.

), ed avrei bisogno di un ultima informazione prima di impacchettare il tutto.
Rispondi quotando