激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java Runtime如何執行多條命令

java Runtime如何執行多條命令

2022-03-09 13:16積極流年 Java教程

這篇文章主要介紹了java Runtime如何執行多條命令,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

java Runtime如何執行多條命令

使用 && 分隔命令

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public static void cmd()  {
        String ls = "  cd /home/ &&  dir ";
        Process process = null;
        String cmd = getOsCmd()+ ls;
        try {
            process = Runtime.getRuntime().exec(cmd);
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
            String line = null;
            while ((line = bufferedReader.readLine()) != null) {
                System.out.println(new String(line.getBytes(),"GBK"));
            }
        }catch (Exception e){
            e.printStackTrace();
        }
        finally {
            process.destroy();
        }
    }
 
    public static String getOsCmd(){
        Properties props=System.getProperties(); //獲得系統屬性集
        String osName = props.getProperty("os.name"); //操作系統名稱
        if(osName.toLowerCase().contains("linux")){
            return "/bin/sh -c";
        }else if(osName.toLowerCase().contains("windows")){
            return "cmd /c";
        }else{
            throw new RuntimeException("服務器不是linux|windows操作系統");
        }
    }

Runtime.getRuntime().exec 執行多條

中間加上 & 或者 && 就可以執行多條了.

?
1
2
3
Runtime.getRuntime().exec("cmd1 && " +
"cmd2 && " +
"cmd3 && " );

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/lanlianhua_luffy/article/details/106694469

延伸 · 閱讀

精彩推薦
  • Java教程spring利用squertz實現定時任務

    spring利用squertz實現定時任務

    spring squertz是一個強大的定時任務處理方式。下面這篇文章主要介紹了spring利用squertz實現定時任務的相關資料,文中介紹的很詳細,對大家具有一定的參考...

    WhyWin1682020-07-30
  • Java教程由@NotNull注解引出的關于Java空指針的控制

    由@NotNull注解引出的關于Java空指針的控制

    這是一些很容易學會的簡單技術,但是對于代碼質量和健壯性來說確實很重要。以我的經驗,僅是第一個小技巧就已經對改進代碼質量具有很大的作用了...

    Java技術網4112020-06-19
  • Java教程淺談Java的SPI技術

    淺談Java的SPI技術

    這篇文章主要介紹了Java的SPI技術的相關資料,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下...

    思思博士3632020-07-19
  • Java教程SpringCloud Config使用配置方法

    SpringCloud Config使用配置方法

    這篇文章給大家介紹SpringCloud Config使用及構建配置中心的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參...

    微瞰技術9252021-10-16
  • Java教程java中ImageReader和BufferedImage獲取圖片尺寸實例

    java中ImageReader和BufferedImage獲取圖片尺寸實例

    這篇文章主要介紹了java中ImageReader和BufferedImage獲取圖片尺寸實例,具有一定借鑒價值,需要的朋友可以參考下...

    Hongten10732021-03-14
  • Java教程NetBeans、Eclipse和IntelliJ,哪個才是最優秀的Java IDE?

    NetBeans、Eclipse和IntelliJ,哪個才是最優秀的Java IDE?

    本文將向您介紹三種流行的Java IDE:NetBeans、Eclipse和IntelliJ的基本特點,并比較它們的優缺點。...

    51CTO5162021-10-26
  • Java教程談談HttpClient使用詳解

    談談HttpClient使用詳解

    這篇文章給大家介紹HttpClient使用,httpClient是一個客戶端的http通信實現庫,HttpClient的目標是發送和接收HTTP報文。本文講解的非常詳細,對HttpClient使用感興...

    wangpeng0472162020-01-10
  • Java教程Java實現TCP互發消息

    Java實現TCP互發消息

    這篇文章主要為大家詳細介紹了Java實現TCP互發消息,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下 ...

    ~故事的小黃花~7592020-07-29
主站蜘蛛池模板: 精品国产91久久久久久久 | 秋霞影院一二三区 | 日韩av有码在线 | 久久亚洲美女视频 | 国产成人av免费 | 国产精品久久在线观看 | 国产精品久久久久久久不卡 | 一级片在线免费 | 国产精选电影免费在线观看 | 成人男女激情免费视频 | 久久国产精品久久久久久久久久 | 久久精品亚洲欧美日韩精品中文字幕 | 国产午夜精品一区二区三区在线观看 | 亚洲网站免费 | 久久久久久久网站 | 亚洲综合视频网 | 色妞色视频一区二区三区四区 | 亚洲成人免费网站 | 色偷偷欧美 | 欧美成人高清在线 | 99精品在线视频观看 | 国产激情网| 日本精品黄色 | 精品成人免费 | 欧美大胆xxxx肉体摄影 | 91看片免费在线观看 | 久久久www成人免费精品 | 日本精品婷婷久久爽一下 | 久草导航 | 美女视频在线观看黄 | 曰批全过程120分钟免费69 | 欧美激情综合网 | 中国大陆高清aⅴ毛片 | 久久国产精品99久久人人澡 | 久久精品日产高清版的功能介绍 | 日本一区二区在线 | 亚洲一级片免费观看 | 亚洲影院在线 | 色阁五月 | 精品国产乱码久久久久久久久 | 素人视频在线观看免费 |