Java 判斷操作系統(tǒng)是linux還是windows,主要是使用system這個(gè)類,這個(gè)類型提供了獲取java版本、安裝目錄、操作系統(tǒng)等等信息,代碼如下:
網(wǎng)站建設(shè)、做網(wǎng)站服務(wù)團(tuán)隊(duì)是一支充滿著熱情的團(tuán)隊(duì),執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標(biāo)準(zhǔn)與要求,同時(shí)竭誠為客戶提供服務(wù)是我們的理念。成都創(chuàng)新互聯(lián)公司把每個(gè)網(wǎng)站當(dāng)做一個(gè)產(chǎn)品來開發(fā),精雕細(xì)琢,追求一名工匠心中的細(xì)致,我們更用心!
System.out.println("===========操作系統(tǒng)是:"+System.getProperties().getProperty("os.name"));
System.out.println("===========文件的分隔符為file.separator:"+System.getProperties().getProperty("file.separator"));
System類
public static?Properties?getProperties()
將?getProperty(String)?方法使用的當(dāng)前系統(tǒng)屬性集合作為?Properties?對(duì)象返回
鍵 相關(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 安裝目錄 ?
這個(gè)你要懂得socket編程以及
系統(tǒng)編程
才行?。ㄏ到y(tǒng)編程不用很深入,知道怎么能夠啟動(dòng)一個(gè)
系統(tǒng)進(jìn)程
就可以了,主要還是調(diào)用一個(gè)備份用的shell)。
1.
首先要編寫一個(gè)客戶端,和服務(wù)端。(具體的編寫過程就靠自己了)
2.
服務(wù)端部署在
linux服務(wù)器
上,客戶端部署在本地電腦
3.
服務(wù)端監(jiān)聽某個(gè)端口,等待
客戶機(jī)
發(fā)送的命令,并且能夠啟動(dòng)系統(tǒng)進(jìn)程進(jìn)行備份。
用java編寫操作系統(tǒng)是不現(xiàn)實(shí)的,要明白java目前還是要運(yùn)行在虛擬機(jī)上,要用java編寫操作系統(tǒng)必須要硬件實(shí)現(xiàn)虛擬機(jī)的功能,盡管是可以實(shí)現(xiàn)的,但是就目前主流的主板來說還是intel——windows主板體系,代價(jià)太大了。
標(biāo)題名稱:操作系統(tǒng)java代碼 java操作系統(tǒng)有哪些
鏈接URL:http://jinyejixie.com/article8/ddoggop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、全網(wǎng)營(yíng)銷推廣、商城網(wǎng)站、營(yíng)銷型網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)