Java Proprietà del sistem

Posted on 01. May, 2006 by Administrator in java, tutorials


In questo articolo analizzeremo come raccogliere informazioni utili
sull'ambiente java installato e non solo. Chiaramente darò per
scontato il fatto che avete l'interprete java installato e che sapete qualcosa di java. 

Il metodo System.getProperty ritorna un tipo String
 

sistoperativo = System.getProperty("os.name");
//sistema operativo
xxx = System.getProperty("java.version"); //versione java installata
xxx = System.getProperty("java.vendor");
// Java Runtime Environment vendor
xxx = System.getProperty("java.vendor.url");
// Java vendor URL
xxx = System.getProperty("java.home"); //
directory installazione di java 
xxx = System.getProperty("java.vm.specification.version");
//versione virtual machine installata
xxx = System.getProperty("java.vm.specification.vendor");
//Java Virtual Machine specification vendor
xxx = System.getProperty("java.vm.specification.name");
//nome virtual machine installata
xxx = System.getProperty("java.vm.version");
// Java Virtual Machine implementation version
xxx = System.getProperty("java.vm.vendor");
// Java Virtual Machine implementation vendor 
xxx = System.getProperty("java.vm.name");
// Java Virtual Machine implementation name
xxx = System.getProperty("java.specification.version");
// Java Runtime Environment specification version
xxx = System.getProperty("java.specification.vendor");
// Java Runtime Environment specification vendor
xxx = System.getProperty("java.specification.name");
// Java Runtime Environment specification name
xxx = System.getProperty("java.class.version");
// Java class format version number 
xxx = System.getProperty("java.class.path");
// Java class path 
xxx = System.getProperty("java.library.path");
//lista di percorsi da cercare quando si caricano le librerie
xxx = System.getProperty("java.io.tmpdir");
//directory file tmp di java 
xxx = System.getProperty("java.compiler");
//Name of JIT compiler to use 
xxx = System.getProperty("java.ext.dirs");
//percorso directory ext
xxx = System.getProperty("os.arch"); // Operating system architecture 
xxx = System.getProperty("os.version"); // Operating system version 
xxx = System.getProperty("file.separator"); // File separator ("/" on UNIX) 
xxx = System.getProperty("path.separator"); // Path separator (":" on UNIX) 
xxx = System.getProperty("line.separator"); // Line separator ("\n" on UNIX) 
xxx = System.getProperty("user.name"); //nome utente che sta usando il
sistema operativo 
xxx = System.getProperty("user.home"); //directory utente 
xxx = System.getProperty("user.dir"); //directory corrente 

ad esempio utilizziamo la varibiabile sistoperativo 

if(sistoperativo.indexOf("Windows") != -1)
{
    //codice per windows
} else
if(s.indexOf("Mac") != -1)
{
    //codice per mac
} else
if(s.indexOf("OS/2") != -1)
{
    //codice per solaris
} else
{
     //codice per linux
}


Correlati

Leave a reply