|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Roma
Messaggi: 963
|
[JAVA] variabile d'ambiente che rappresenta la directory home utente
Ragazzi sto finendo una applicazione client/server in java e sto facendo il log del server.
Voglio salvare il log in una sottocartella da me creata dentro la home dell'utente, e voglio anche che questa funzione, come tutto il programma, sia indipendente dall'SO su cui gira. Purtroppo l'unico modo per manipolare variabili d'ambiente in java che io abbia trovato è usare System.getenv(). Nel caso di windows ci sono 2 variabili d'ambiente che mi servono: HOMEPATH HOMEDRIVE e prelevo i loro valori con System.getenv("HOMEPATH") e System.getenv("HOMEDRIVE"). Se però lavoro usando queste due variabili non garantisco che funzioni tutto su mac/linux. Qualcuno di voi ha idea di come fare? O meglio, qualcuno di voi conosce delle variabili java che tengono queste info? Variabili del tipo "File.separatorchar" che, a seconda dell'SO, contiene il carattere che separa le directory nelle path... Spero qualcuno di voi possa aiutarmi!
__________________
Asus P5K-E WiFi | Intel Core 2 Due E8400 | 4*1gb ram Kingston | MSI GeForce 9800GTX 512Mb | Tagan X-Eye II 600watt | Win7 Business 64bit |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:17.



















