成就夢想

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            21 隨筆 :: 22 文章 :: 6 評論 :: 0 Trackbacks

          Windows下調(diào)用程序

          Process proc =Runtime.getRuntime().exec("exefile");

          Linux下調(diào)用程序就要改成下面的格式

          Process proc =Runtime.getRuntime().exec("./exefile");

          Windows下調(diào)用系統(tǒng)命令

          String [] cmd={"cmd","/C","dir"};
          Process proc =Runtime.getRuntime().exec(cmd);

          Linux下調(diào)用系統(tǒng)命令就要改成下面的格式

          String [] cmd={"/bin/sh","-c","ln -s exe1 exe2"};
          Process proc =Runtime.getRuntime().exec(cmd);

          Windows下調(diào)用系統(tǒng)命令并彈出命令行窗口

          String [] cmd={"cmd","/C","start copy exe1 exe2"};
          Process proc =Runtime.getRuntime().exec(cmd);

          Linux下調(diào)用系統(tǒng)命令并彈出終端窗口就要改成下面的格式

          String [] cmd={"/bin/sh","-c","xterm -e ln -s exe1 exe2"};
          Process proc =Runtime.getRuntime().exec(cmd);

          還有要設(shè)置調(diào)用程序的工作目錄就要

          Process proc =Runtime.getRuntime().exec("exeflie",null, new File("workpath"))ProcessBuilder ;


          同理:
          ProcessBuilder也可以這么使用管道 ,使用 |
              ProcessBuilder builder = new ProcessBuilder("/bin/sh","-c","ps aux |grep java");

          posted on 2012-04-25 13:40 iamct 閱讀(3685) 評論(0)  編輯  收藏 所屬分類: 基礎(chǔ)知識

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 深州市| 德令哈市| 乡城县| 涪陵区| 宜春市| 常宁市| 渭源县| 杨浦区| 错那县| 黔西县| 乳山市| 沾化县| 红原县| 萨嘎县| 阳泉市| 太原市| 百色市| 内江市| 东阳市| 元氏县| 修文县| 临湘市| 保定市| 六枝特区| 嘉定区| 墨竹工卡县| 璧山县| 阿拉善右旗| 南江县| 北京市| 同江市| 开封县| 临夏县| 武乡县| 黑山县| 柏乡县| 栾城县| 德令哈市| 桂东县| 新干县| 佳木斯市|