hengheng123456789

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            297 Posts :: 68 Stories :: 144 Comments :: 0 Trackbacks
          ???很多時候我們的程序都要在本程序外啟動其他的應用程序,一般的做法都是新建立一個線程,在此線程上執(zhí)行其他的程序,我在這里向大家介紹一個十分簡單的方法。

          1、首先建立一個線程
          ?????Thread t = new Thread("My Thread");
          ???????t.start();

          2、然后建立一個Process???
          ???Process???runningProcess = Runtime.getRuntime().exec("其他程序的啟動命令,如:(java -classpath Hello.jar hello)");

          3、運行完畢后當然要銷毀它
          ???runningProcess.destroy();

          當然還可以獲得其他程序運行過程中的信息,獲得方法如下:
          ???runningProcess.getErrorStream();
          ???runningProcess.getInputStream();

          這些信息可以方便地寫入Eclipse的Console中。

          posted on 2006-11-29 17:59 哼哼 閱讀(1784) 評論(0)  編輯  收藏 所屬分類: JAVA-Eclipse
          主站蜘蛛池模板: 福鼎市| 左云县| 开平市| 锦屏县| 木里| 肥东县| 贵德县| 新和县| 库车县| 炉霍县| 莱芜市| 绥芬河市| 昆山市| 亳州市| 阿合奇县| 峨眉山市| 淮北市| 饶河县| 德钦县| 阿拉善盟| 米泉市| 邵东县| 广宗县| 灵宝市| 革吉县| 玉龙| 繁昌县| 海阳市| 彭山县| 宕昌县| 沙田区| 鄂温| 鹤岗市| 仪征市| 锡林浩特市| 什邡市| 梅州市| 威海市| 林甸县| 西畴县| 六安市|