Quote Originariamente inviata da andbin Visualizza il messaggio
A dire il vero non c'era molto da seguire ... più che altro il concetto di directory "corrente" (che tra l'altro, in teoria, dovresti già conoscere).


Inno setup non lo conosco/uso (so ovviamente cosa è) ma alla fin fine è solo uno strumento per creare degli "installer". Aiuta solo a predisporre i file durante una fase di setup ma le scelte/logiche di configurazione della applicazione spettano a te, non a questi tool!

Se stavi pensando di mettere nel sorgente Java es.

new FileInputStream("%LOCALAPPDATA%\\NomeMiaApplicazio ne\\serverDB.properties")

Sappi che è sbagliato. La forma %VARIABILE% è specifica solo per i sistemi Windows, Java non ha alcuna nozione di questo e non ha nulla per espandere/risolvere questa forma.
Se vuoi puoi prendere dall'environment la variabile LOCALAPPDATA e poi comporre tu il path. Questo sì. Ma sarebbe comunque specifico solo per i Windows. E se ti basta questo, non avrei obiezioni.
So bene che non è la via migliore perché va contro la filosofia Java di essere multi piattaforma. Il codice dovrebbe essere il più possibile non legato allo specifico Sistema Operativo.
Cmq sono contento di aver fatto il mio programma , ma c'è ancora da lavorare per scrivere codice come si deve.