乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Java 如果獲取本機(jī)信息 如本機(jī)操作系統(tǒng) IP MAC... - Java / Java...

       閃寧斯達(dá) 2011-01-04
      Map<String, String> map = System.getenv();
        String userName = map.get("USERNAME");// 獲取用戶名
        String computerName = map.get("COMPUTERNAME");// 獲取計(jì)算機(jī)名
        String userDomain = map.get("USERDOMAIN");// 獲取計(jì)算機(jī)域名
        System.out.println(userName);
        System.out.println(computerName);
        System.out.println(userDomain);
       
      */***************************************************************
       
      import java.util.*;  
       
      public class YourJavaProperties {  
         
      public static void main(String args[]){  
              Properties props
      =System.getProperties();   
                
              System.out.println(
      "Java的運(yùn)行環(huán)境版本:"+props.getProperty("java.version"));  
              System.out.println(
      "Java的運(yùn)行環(huán)境供應(yīng)商:"+props.getProperty("java.vendor"));  
              System.out.println(
      "Java供應(yīng)商的URL:"+props.getProperty("java.vendor.url"));  
              System.out.println(
      "Java的安裝路徑:"+props.getProperty("java.home"));  
              System.out.println(
      "Java的虛擬機(jī)規(guī)范版本:"+props.getProperty("java.vm.specification.version"));  
              System.out.println(
      "Java的虛擬機(jī)規(guī)范供應(yīng)商:"+props.getProperty("java.vm.specification.vendor"));  
              System.out.println(
      "Java的虛擬機(jī)規(guī)范名稱:"+props.getProperty("java.vm.specification.name"));  
              System.out.println(
      "Java的虛擬機(jī)實(shí)現(xiàn)版本:"+props.getProperty("java.vm.version"));  
              System.out.println(
      "Java的虛擬機(jī)實(shí)現(xiàn)供應(yīng)商:"+props.getProperty("java.vm.vendor"));  
              System.out.println(
      "Java的虛擬機(jī)實(shí)現(xiàn)名稱:"+props.getProperty("java.vm.name"));  
              System.out.println(
      "Java運(yùn)行時(shí)環(huán)境規(guī)范版本:"+props.getProperty("java.specification.version"));  
              System.out.println(
      "Java運(yùn)行時(shí)環(huán)境規(guī)范供應(yīng)商:"+props.getProperty("java.specification.vender"));  
              System.out.println(
      "Java運(yùn)行時(shí)環(huán)境規(guī)范名稱:"+props.getProperty("java.specification.name"));  
              System.out.println(
      "Java的類格式版本號:"+props.getProperty("java.class.version"));  
              System.out.println(
      "Java的類路徑:"+props.getProperty("java.class.path"));  
              System.out.println(
      "加載庫時(shí)搜索的路徑列表:"+props.getProperty("java.library.path"));  
              System.out.println(
      "默認(rèn)的臨時(shí)文件路徑:"+props.getProperty("java.io.tmpdir"));  
              System.out.println(
      "一個(gè)或多個(gè)擴(kuò)展目錄的路徑:"+props.getProperty("java.ext.dirs"));  
              System.out.println(
      "操作系統(tǒng)的名稱:"+props.getProperty("os.name"));  
              System.out.println(
      "操作系統(tǒng)的構(gòu)架:"+props.getProperty("os.arch"));  
              System.out.println(
      "操作系統(tǒng)的版本:"+props.getProperty("os.version"));  
              System.out.println(
      "文件分隔符:"+props.getProperty("file.separator"));   //在 unix 系統(tǒng)中是"/"  
              System.out.println("路徑分隔符:"+props.getProperty("path.separator"));   //在 unix 系統(tǒng)中是":"  
              System.out.println("行分隔符:"+props.getProperty("line.separator"));   //在 unix 系統(tǒng)中是"/n"  
              System.out.println("用戶的賬戶名稱:"+props.getProperty("user.name"));  
              System.out.println(
      "用戶的主目錄:"+props.getProperty("user.home"));  
              System.out.println(
      "用戶的當(dāng)前工作目錄:"+props.getProperty("user.dir"));  
          }  



      ********************************************************************************
      IP地址可以取到,Mac不能直接取到,必須使用JNI或者調(diào)用外部命令

      Java code
      Enumeration en = NetworkInterface.getNetworkInterfaces();
      Set ipList = new HashSet();
      while (en.hasMoreElements()) {
      NetworkInterface intf = (NetworkInterface)en.nextElement();
      Enumeration enAddr = intf.getInetAddresses();
      while (enAddr.hasMoreElements()) {
      InetAddress addr = (InetAddress) enAddr.nextElement();
      ipList.add(addr.getHostAddress());
      }
      }
      
       
      **************************************************************************************
      也可以通過cmd命令 然后io輸出得到 如果是Vista系統(tǒng) 要把那個(gè)36改改 我記得好像是改成48還是多少  
      Java code
      import java.io.InputStreamReader; import java.io.BufferedReader; public class macaddress { public static void main(String[] args) { macaddress mdd = new macaddress(); String str=mdd.getMacOnWindow(); System.out.println(str); } private static String getMacOnWindow() { String s = ""; try { String s1 = "ipconfig /all"; Process process = Runtime.getRuntime().exec(s1); BufferedReader bufferedreader = new BufferedReader( new InputStreamReader(process.getInputStream())); String nextLine; for (String line = bufferedreader.readLine(); line != null; line = nextLine) { nextLine = bufferedreader.readLine(); if (line.indexOf("Physical Address") <= 0) { continue; } int i = line.indexOf("Physical Address") + 36; s = line.substring(i); break; } bufferedreader.close(); process.waitFor(); } catch (Exception exception) { s = ""; } return s.trim(); } }
       
      *************************************************************************************
       
       
      import java.net.InetAddress;
      import java.net.NetworkInterface;
      import java.util.Formatter;
      import java.util.Locale;
      public class IPMACMain {
      public static void main(String[] args) throws Exception {
      InetAddress address = InetAddress.getLocalHost();
      NetworkInterface ni = NetworkInterface.getByInetAddress(address);
      ni.getInetAddresses().nextElement().getAddress();
      byte[] mac = ni.getHardwareAddress();
      String sIP = address.getHostAddress();
      String sMAC = "";
      Formatter formatter = new Formatter();
      for (int i = 0; i < mac.length; i++) {
      sMAC = formatter.format(Locale.getDefault(), "%02X%s", mac[i],
      (i < mac.length - 1) ? "-" : "").toString();
      }
      System.out.println("IP:" + sIP);
      System.out.println("MAC:" + sMAC);
      }
      }



      *********************************************************************************************
      來自  : http://topic.csdn.net/u/20090910/09/8c20f4d3-10c0-480d-8866-2b9c0d938902.html

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多