Oppure

Loading
14/12/10 17:42
bububs
Come da titolo vorrei ottenere (sottoforma di stringa se è possibile) il percorso completo della cartella predefinita dei programmi in qualsiasi versione di windows. Ad esempio in windows 7 è questo: C:\Program Files (x86). Come fare?
aaa
14/12/10 18:32
Numa Pompilio
Postato originariamente da bububs:

Come da titolo vorrei ottenere (sottoforma di stringa se è possibile) il percorso completo della cartella predefinita dei programmi in qualsiasi versione di windows. Ad esempio in windows 7 è questo: C:\Program Files (x86). Come fare?


Non sono un esperto di questa materia ma io opterei per una delle 2:
-lo fai inserire all'utente
-provi i vari percorsi per i vari sistemi.....alla fine sono 2-3 al max
aaa
15/12/10 8:45
lorenzo
Java da solo ti permette di avere alcune informazioni sul sistema operativo...ma solo alcune.
Per l'elenco, guarda il sito cs.nccu.edu.tw/~linw/javadoc/tutorial/java/system/…


Se invece vuoi scendere più a fondo nelle directory, credo che l'unico modo sia quello di andarsi a leggere il registro di sistema. Lo puoi fare con questo package:

trustice.com/java/jnireg/…


Cerca su google le chiavi da utilizzare nel registro di sistema.
aaa
15/12/10 14:31
bububs
Numa Pompilio, mi serve inserirlo da me perchè è un file che devo copiare nella cartella di sistema per il mio programma.Grazie comunque!

lorenzo, grazie era proprio quello che cercavo!!

GRAZIE A TUTTI E DUE PER I SUGGERIMENTI!! :k:
aaa