成就夢想

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            21 隨筆 :: 22 文章 :: 6 評論 :: 0 Trackbacks
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿

          隨筆分類(4)

          隨筆檔案(8)

          文章分類(13)

          文章檔案(10)

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          Windows下調用程序

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

          Linux下調用程序就要改成下面的格式

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

          Windows下調用系統命令

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

          Linux下調用系統命令就要改成下面的格式

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

          Windows下調用系統命令并彈出命令行窗口

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

          Linux下調用系統命令并彈出終端窗口就要改成下面的格式

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

          還有要設置調用程序的工作目錄就要

          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)  編輯  收藏 所屬分類: 基礎知識

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


          網站導航:
           
          主站蜘蛛池模板: 沂南县| 绥芬河市| 桐梓县| 易门县| 会同县| 西峡县| 南木林县| 周至县| 诸暨市| 云霄县| 沙坪坝区| 明溪县| 壤塘县| 昆明市| 彭阳县| 临沧市| 永胜县| 稻城县| 安阳县| 铁力市| 平凉市| 若尔盖县| 桃江县| 克东县| 临夏市| 汶上县| 平舆县| 连南| 全州县| 安泽县| 于都县| 马龙县| 南召县| 贵州省| 兴隆县| 宝应县| 吉木萨尔县| 汉阴县| 巴马| 裕民县| 沧源|