免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Java 如果獲取本機(jī)信息 如本機(jī)操作系統(tǒng) IP MAC... - Java / Java...
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)行時環(huán)境規(guī)范版本:"+props.getProperty("java.specification.version"));  
        System.out.println(
"Java運(yùn)行時環(huán)境規(guī)范供應(yīng)商:"+props.getProperty("java.specification.vender"));  
        System.out.println(
"Java運(yùn)行時環(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(
"加載庫時搜索的路徑列表:"+props.getProperty("java.library.path"));  
        System.out.println(
"默認(rèn)的臨時文件路徑:"+props.getProperty("java.io.tmpdir"));  
        System.out.println(
"一個或多個擴(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) 要把那個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
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
sigar的使用入門
JAVA獲取計(jì)算機(jī)CPU、硬盤、主板、網(wǎng)絡(luò)等信息 | IT癮
屬性文件操作之Properties與ResourceBundle
java讀取properties配置文件_114java技術(shù)網(wǎng)
java 系統(tǒng)屬性設(shè)置與讀取
java類之
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服