PDA

View Full Version : Scrivere su un file all'interno di un .jar


Thorus
21-08-2011, 14:53
Ciao gente, vorrei sapere come posso scrivere su un file all'interno di un file eseguibile .jar.
Ho fatto qualche prova ma non va.
Se qualcuno potesse darmi una mano gliene sarei grato! :)

Thorus
22-08-2011, 17:55
Possibile che nn ci sia nessuno smanettone di Java?? :D

Mesh89
22-08-2011, 19:33
1) Sei davvero sicuro di volerlo fare? Non c'è un altro modo per risolvere il problema? Onestamente non riesco a immaginare un motivo per cui uno dovrebbe modificare i file dentro un jar.

2) Non l'ho mai fatto, e purtroppo al momento non ho il tempo di farlo. Un jar è sostanzialmente un file zip; hai provato a scompattarlo, modificare il file e ricompattarlo?

Thorus
22-08-2011, 20:27
Ora ti spiego: ho realizzato un programmino e l'ho salvato come eseguibile jar.
All'interno ho creato un file (di testo) nel quale vorrei salvare informazioni ogni volta che il programma viene eseguito, una sorta di registro insomma.
Ho parzialmente risolto mettendo tale file esterno ma come soluzione nn mi garba molto...

Thorus
22-08-2011, 21:55
Ho letto qualche forum in inglese e sembra che la cosa nn sia fattibile (direttamente) visto che tutti gli elementi all'interno del .jar sono considerati come "risorse" e nn come files veri e propri ... :D

Mi sa che dovrò accontentarmi del file esterno. :cry:

Se comunque qualcuno ha qualche suggerimento in merito ben venga! :)