Ottenere le informazioni del sistema
Java mette a disposizione un’utile classe System, contenente diversi metodi pronti all’utilizzo all’interno delle nostre applicazioni. Tra i diversi metodi, abbiamo getProperty, utile quando occorre reperire informazioni dal sistema, nel quale è in esecuzione la nostra virtual machine Java.
La forma base del metodo è la seguente: System.getProperty(Stringa x); Il metodo riceve in input come parametro una stringa, che rappresenta la risorsa da interrogare per ottenere informazioni, e ritorna una stringa, contenente le informazioni richieste.
Supponiamo di voler reperire all’interno del nostro sistema i seguenti elmenti:
- Versione della VM installata all’interno del sistema;
- Nome del client Java; Versione JRE in esecuzione;
- home directory; Sistema;
- Architettura;
Per assolvere a tale richieste può essere utilizzato il seguente listato:
[sourcecode language='java']
public class infoSistema {
public static void main(String[] args) {
System.out.println(“Nome “+System.getProperty(“java.vm.name”));
System.out.println(“Versione JRE “+System.getProperty(“java.version”));
System.out.println(“Directory JRE “+System.getProperty(“java.home”));
System.out.println(“Sistema operativo “+System.getProperty(“os.name”));
System.out.println(“Architettura del sistema “+System.getProperty(“os.arch”));
}
}
[/sourcecode]
E’ possibile reperire maggiori informazioni sul metodo getProperty, sul sito ufficiale della Sun.
1 Commento











[...] la lettura con la fonte di questo articolo: Ottenere le informazioni del sistema | OnlineTutorial.it Articoli correlati: Utilizzare MU Bundle per scaricare da MegaUpload | [...]