亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

Java獲取當前操作系統的信息實例代碼

2024-07-13 10:15:31
字體:
來源:轉載
供稿:網友

主流有幾種方法,一種是用下面的函數

publicstaticStringgetProperty(Stringkey)

 

相關值的描述
javascript/241618.html">java.version java.version Java 運行時環境版本
java.vendor java.vendor Java 運行時環境供應商
java.vendor.url java.vendor.url Java 供應商的 URL
java.home java.home Java 安裝目錄
java.vm.specification.version java.vm.specification.version Java 虛擬機規范版本
java.vm.specification.vendor java.vm.specification.vendor Java 虛擬機規范供應商
java.vm.specification.name java.vm.specification.name Java 虛擬機規范名稱
java.vm.version java.vm.version Java 虛擬機實現版本
java.vm.vendor java.vm.vendor Java 虛擬機實現供應商
java.vm.name java.vm.name Java 虛擬機實現名稱
java.specification.version java.specification.version Java 運行時環境規范版本
java.specification.vendor java.specification.vendor Java 運行時環境規范供應商
java.specification.name java.specification.name Java 運行時環境規范名稱
java.class.version java.class.version Java 類格式版本號
java.class.path java.class.path Java 類路徑
java.library.path java.library.path 加載庫時搜索的路徑列表
java.io.tmpdir java.io.tmpdir 默認的臨時文件路徑
java.compiler java.compiler 要使用的 JIT 編譯器的名稱
java.ext.dirs java.ext.dirs 一個或多個擴展目錄的路徑
os.name os.name 操作系統的名稱
os.arch os.arch 操作系統的架構
os.version os.version 操作系統的版本
file.separator file.separator 文件分隔符(在 UNIX 系統中是“/”)
path.separator path.separator 路徑分隔符(在 UNIX 系統中是“:”)
line.separator line.separator 行分隔符(在 UNIX 系統中是“/n”)
user.name user.name 用戶的賬戶名稱
user.home user.home 用戶的主目錄
user.dir user.dir 用戶的當前工作目錄

 

一種是用命令行來獲取

import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.InetAddress;import java.net.NetworkInterface;import java.util.ArrayList;import java.util.Formatter;import java.util.List;import java.util.Locale;import java.util.Map;import java.util.Properties;public class test {	//通過截取cmd流方式得到計算機的配置信息(不好)	public static List<String> getIpAddress() {		Process p = null;		List<String> address = new ArrayList<String>();		try {			p = new ProcessBuilder("ipconfig", "/all").start();		}		catch (Exception e) {			return address;		}		StringBuffer sb = new StringBuffer();		//讀取進程輸出值		InputStream inputStream = p.getInputStream();		BufferedReader br = new BufferedReader(new InputStreamReader(inputStream));		String s = "";		try {			while ((s = br.readLine()) != null) {				sb.append(s + "/n");			}		}		catch (Exception e) {			e.printStackTrace();		}		finally {			try {				inputStream.close();			}			catch (Exception e) {				e.printStackTrace();			}		}		System.out.println(sb);		return address;	}	public static void getIpconfig() {		Map<String, String> map = System.getenv();		System.out.println(map.get("USERNAME"));		//獲取用戶名		System.out.println(map.get("COMPUTERNAME"));		//獲取計算機名		System.out.println(map.get("USERDOMAIN"));		//獲取計算機域名	}	//得到計算機的ip地址和mac地址	public static void getConfig() {		try {			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);		}		catch (Exception e) {			e.printStackTrace();		}	}	//得到計算機的ip,名稱,操作系統名稱,操作系統版本	public static void Config() {		try {			InetAddress addr = InetAddress.getLocalHost();			String ip = addr.getHostAddress().toString();			//獲取本機ip			String hostName = addr.getHostName().toString();			//獲取本機計算機名稱			System.out.println("本機IP:" + ip + "/n本機名稱:" + hostName);			Properties props = System.getProperties();			System.out.println("操作系統的名稱:" + props.getProperty("os.name"));			System.out.println("操作系統的版本:" + props.getProperty("os.version"));		}		catch (Exception e) {			e.printStackTrace();		}	}	//其它的一些東西,會有用到的時候的	public static void all() {		Properties props = System.getProperties();		System.out.println("Java的運行環境版本:" + props.getProperty("java.version"));		System.out.println("Java的運行環境供應商:" + props.getProperty("java.vendor"));		System.out.println("Java供應商的URL:" + props.getProperty("java.vendor.url"));		System.out.println("Java的安裝路徑:" + props.getProperty("java.home"));		System.out.println("Java的虛擬機規范版本:" + props.getProperty("java.vm.specification.version"));		System.out.println("Java的虛擬機規范供應商:" + props.getProperty("java.vm.specification.vendor"));		System.out.println("Java的虛擬機規范名稱:" + props.getProperty("java.vm.specification.name"));		System.out.println("Java的虛擬機實現版本:" + props.getProperty("java.vm.version"));		System.out.println("Java的虛擬機實現供應商:" + props.getProperty("java.vm.vendor"));		System.out.println("Java的虛擬機實現名稱:" + props.getProperty("java.vm.name"));		System.out.println("Java運行時環境規范版本:" + props.getProperty("java.specification.version"));		System.out.println("Java運行時環境規范供應商:" + props.getProperty("java.specification.vender"));		System.out.println("Java運行時環境規范名稱:" + 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("默認的臨時文件路徑:" + props.getProperty("java.io.tmpdir"));		System.out.println("一個或多個擴展目錄的路徑:" + props.getProperty("java.ext.dirs"));		System.out.println("操作系統的名稱:" + props.getProperty("os.name"));		System.out.println("操作系統的構架:" + props.getProperty("os.arch"));		System.out.println("操作系統的版本:" + props.getProperty("os.version"));		System.out.println("文件分隔符:" + props.getProperty("file.separator"));		//在 unix 系統中是"/"		System.out.println("路徑分隔符:" + props.getProperty("path.separator"));		//在 unix 系統中是":"		System.out.println("行分隔符:" + props.getProperty("line.separator"));		//在 unix 系統中是"/n"		System.out.println("用戶的賬戶名稱:" + props.getProperty("user.name"));		System.out.println("用戶的主目錄:" + props.getProperty("user.home"));		System.out.println("用戶的當前工作目錄:" + props.getProperty("user.dir"));	}	public static void main(String[] args) {		getConfig();		Config();		all();	}}

總結

以上就是本文關于Java獲取當前操作系統的信息實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最近2019中文字幕一页二页| 国产视频久久网| 国产精品嫩草视频| 日韩成人高清在线| 亚洲xxxx视频| www.亚洲一二| 欧美成人h版在线观看| 欧美久久精品午夜青青大伊人| 亚洲成人a级网| 成人亚洲综合色就1024| 国产免费一区二区三区在线观看| 国产精品欧美激情| 日韩精品在线视频美女| 欧美成年人网站| 欧美又大粗又爽又黄大片视频| 大胆欧美人体视频| 日韩在线观看免费高清完整版| 成人福利在线观看| 亚洲深夜福利在线| 在线播放国产一区二区三区| 国产福利精品av综合导导航| 亚洲欧美日韩精品久久亚洲区| 日韩在线激情视频| 中文字幕久久久av一区| 国产精品久久99久久| 精品视频中文字幕| 国产精品第一第二| 国模叶桐国产精品一区| 欧美日本在线视频中文字字幕| 国产精品国产三级国产aⅴ浪潮| 欧美大片欧美激情性色a∨久久| 日韩第一页在线| 亚洲一区二区三区sesese| 国产91在线视频| 亚洲香蕉成人av网站在线观看| 亚洲第一色在线| 中文字幕日韩视频| 日韩中文字幕不卡视频| 亚洲最大的成人网| 欧美激情视频在线免费观看 欧美视频免费一| 国产欧美一区二区三区四区| 欧美午夜无遮挡| 日韩大陆欧美高清视频区| 亚洲a中文字幕| 91精品视频免费看| 91久久久久久久久久| 欧美精品一区三区| 国产精品久久久久秋霞鲁丝| 日韩国产在线播放| 久久精品国产96久久久香蕉| 欧美日韩亚洲天堂| zzijzzij亚洲日本成熟少妇| 欧美激情第6页| 欧美色视频日本高清在线观看| 国产成人在线亚洲欧美| 欧美老女人www| 国产精品一香蕉国产线看观看| 在线观看日韩欧美| 最近日韩中文字幕中文| 欧美激情精品久久久久| 国产不卡在线观看| 欧美重口另类videos人妖| 亚洲精品免费一区二区三区| 亚洲xxxx3d| 国产精品一区二区久久精品| 伦伦影院午夜日韩欧美限制| 日韩精品免费在线| 国产精品网红福利| 日韩一区二区三区国产| 久热在线中文字幕色999舞| 777国产偷窥盗摄精品视频| 亚洲free嫩bbb| 91在线视频九色| 精品国产成人在线| 亚洲一品av免费观看| 中文字幕国内精品| 国产精品丝袜视频| 欧美午夜激情小视频| 亚洲综合精品伊人久久| 中文字幕久久精品| 91成人福利在线| 午夜精品久久久久久久99热浪潮| 91麻豆桃色免费看| 91精品国产综合久久香蕉最新版| 亚洲色图五月天| 久久精品成人欧美大片古装| 亚洲国产精彩中文乱码av在线播放| 亚洲第一页自拍| 国产精品劲爆视频| 国产91精品视频在线观看| 日韩av免费在线看| 欧美日韩美女在线观看| 欧美成人精品h版在线观看| 日韩av理论片| 欧亚精品中文字幕| 国产一区二区三区在线观看视频| 日本精品va在线观看| 日韩av在线不卡| 亚洲黄页视频免费观看| 亚洲aⅴ男人的天堂在线观看| 成人亚洲欧美一区二区三区| 欧美性xxxxxx| 国内精品美女av在线播放| 91亚洲国产成人精品性色| 久久亚洲春色中文字幕| 久久这里有精品视频| 91夜夜未满十八勿入爽爽影院| 久久中国妇女中文字幕| 国产精品av在线| 亚洲国产精品99久久| 国产精品国产福利国产秒拍| 国内精品久久久久久久| 亚洲国产成人爱av在线播放| 日韩精品中文字幕视频在线| 欧美性69xxxx肥| 欧美激情久久久久| 欧美成人亚洲成人日韩成人| 日韩av在线播放资源| 欧美怡红院视频一区二区三区| 亚洲奶大毛多的老太婆| 久久精品国产成人精品| 欧美一区三区三区高中清蜜桃| 欧美激情一区二区三区久久久| 色综久久综合桃花网| 欧美一区二粉嫩精品国产一线天| 亚洲a级在线播放观看| 另类美女黄大片| 精品国模在线视频| 国产精品自拍偷拍视频| 国产精品美女av| 成人亚洲激情网| 国产欧美精品日韩精品| 91色在线视频| 国产亚洲精品综合一区91| 欧美极品少妇xxxxⅹ喷水| 国产精品丝袜一区二区三区| 色午夜这里只有精品| 亚洲福利精品在线| 2019中文在线观看| 亚洲一区二区三区视频| 一区二区成人精品| 国产97在线观看| xxxx欧美18另类的高清| 欧美日韩在线视频观看| 都市激情亚洲色图| 亚洲精品v欧美精品v日韩精品| 亚洲女人天堂色在线7777| 欧美理论电影在线播放| 欧美激情视频在线观看| 久久99热这里只有精品国产| 在线日韩中文字幕| 国产一区二区久久精品| 日本免费一区二区三区视频观看| 欧美精品videosex牲欧美| 亚洲成人动漫在线播放| 成人av在线天堂| 久久久精品欧美| 欧美专区日韩视频| 色综合伊人色综合网站| 日韩精品高清视频| 日韩av在线天堂网| 成人欧美一区二区三区黑人| 国产精品极品在线| 亚洲97在线观看|