1獲取本機(jī)的IP地址
Java代碼

private static String getIpAddress() throws UnknownHostException {  
        InetAddress address = InetAddress.getLocalHost();    
        return address.getHostAddress();  
    } 

private static String getIpAddress() throws UnknownHostException {
InetAddress address = InetAddress.getLocalHost();
return address.getHostAddress();
}

2獲得網(wǎng)卡地址
Java代碼

public static String getMACAddress(){  
 
        String address = "";  
 
        String os = System.getProperty("os.name");  
        String osUser=System.getProperty("user.name");  
        if (os != null && os.startsWith("Windows")) {  
 
            try {  
 
                String command = "cmd.exe /c ipconfig /all";  
                  
                Process p = Runtime.getRuntime().exec(command);  
 
                BufferedReader br =new BufferedReader(new InputStreamReader(p.getInputStream()));  
 
                String line;  
 
                while ((line = br.readLine()) != null) {  
 
                    if (line.indexOf("Physical Address") > 0) {  
 
                        int index = line.indexOf(":");  
 
                        index += 2;  
 
                        address = line.substring(index);  
 
                        break;  
 
                    }  
 
                }  
 
                br.close();  
 
                return address.trim();  
 
            }  
 
            catch (IOException e) {  
            }  
 
        }  
        return address;  
 
    } 

public static String getMACAddress(){

String address = "";

String os = System.getProperty("os.name");
String osUser=System.getProperty("user.name");
if (os != null && os.startsWith("Windows")) {

try {

String command = "cmd.exe /c ipconfig /all";

Process p = Runtime.getRuntime().exec(command);

BufferedReader br =new BufferedReader(new InputStreamReader(p.getInputStream()));

String line;

while ((line = br.readLine()) != null) {

if (line.indexOf("Physical Address") > 0) {

int index = line.indexOf(":");

index += 2;

address = line.substring(index);

break;

}

}

br.close();

return address.trim();

}

catch (IOException e) {
}

}
return address;

}

3獲得操作系統(tǒng)帳號(hào)
Java代碼

String osUser=System.getProperty("user.name"); 
String osUser=System.getProperty("user.name");

4獲得操作系統(tǒng)版本
Java代碼

1. import java.util.Properties;    
2.     
3. Properties props=System.getProperties(); //獲得系統(tǒng)屬性集    
4. String osName = props.getProperty("os.name"); //操作系統(tǒng)名稱(chēng)    
5. String osArch = props.getProperty("os.arch"); //操作系統(tǒng)構(gòu)架    
6. String osVersion = props.getProperty("os.version"); //操作系統(tǒng)版本   

   1. import java.util.Properties; 
   2.  
   3. Properties props=System.getProperties(); //獲得系統(tǒng)屬性集 
   4. String osName = props.getProperty("os.name"); //操作系統(tǒng)名稱(chēng) 
   5. String osArch = props.getProperty("os.arch"); //操作系統(tǒng)構(gòu)架 
   6. String osVersion = props.getProperty("os.version"); //操作系統(tǒng)版本  
  
5一些常用的信息獲得
Java代碼

public static String getProperty(String key)   
鍵   相關(guān)值的描述  
java.version    Java 運(yùn)行時(shí)環(huán)境版本  
java.vendor     Java 運(yùn)行時(shí)環(huán)境供應(yīng)商  
java.vendor.url     Java 供應(yīng)商的 URL  
java.home   Java 安裝目錄  
java.vm.specification.version   Java 虛擬機(jī)規(guī)范版本  
java.vm.specification.vendor    Java 虛擬機(jī)規(guī)范供應(yīng)商  
java.vm.specification.name  Java 虛擬機(jī)規(guī)范名稱(chēng)  
java.vm.version     Java 虛擬機(jī)實(shí)現(xiàn)版本  
java.vm.vendor  Java 虛擬機(jī)實(shí)現(xiàn)供應(yīng)商  
java.vm.name    Java 虛擬機(jī)實(shí)現(xiàn)名稱(chēng)  
java.specification.version  Java 運(yùn)行時(shí)環(huán)境規(guī)范版本  
java.specification.vendor   Java 運(yùn)行時(shí)環(huán)境規(guī)范供應(yīng)商  
java.specification.name     Java 運(yùn)行時(shí)環(huán)境規(guī)范名稱(chēng)  
java.class.version  Java 類(lèi)格式版本號(hào)  
java.class.path     Java 類(lèi)路徑  
java.library.path   加載庫(kù)時(shí)搜索的路徑列表  
java.io.tmpdir  默認(rèn)的臨時(shí)文件路徑  
java.compiler   要使用的 JIT 編譯器的名稱(chēng)  
java.ext.dirs   一個(gè)或多個(gè)擴(kuò)展目錄的路徑  
os.name     操作系統(tǒng)的名稱(chēng)  
os.arch     操作系統(tǒng)的架構(gòu)  
os.version  操作系統(tǒng)的版本  
file.separator  文件分隔符(在 UNIX 系統(tǒng)中是“/”)  
path.separator  路徑分隔符(在 UNIX 系統(tǒng)中是“:”)  
line.separator  行分隔符(在 UNIX 系統(tǒng)中是“/n”)  
user.name   用戶的賬戶名稱(chēng)  
user.home   用戶的主目錄  
user.dir    用戶的當(dāng)前工作目錄