hengheng123456789

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

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

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

          3、運(yùn)行完畢后當(dāng)然要銷毀它
          ???runningProcess.destroy();

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

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

          posted on 2006-11-29 17:59 哼哼 閱讀(1784) 評論(0)  編輯  收藏 所屬分類: JAVA-Eclipse
          主站蜘蛛池模板: 锦屏县| 宾川县| 咸阳市| 柞水县| 驻马店市| 布尔津县| 通化市| 新沂市| 固镇县| 镇赉县| 固原市| 浦城县| 台安县| 高雄市| 英德市| 利津县| 台北县| 临泉县| 泽普县| 金溪县| 卓资县| 罗田县| 丰原市| 阿鲁科尔沁旗| 新昌县| 荔浦县| 阳高县| 成武县| 巴东县| 德庆县| 新昌县| 高密市| 乳山市| 孝感市| 霞浦县| 海门市| 台安县| 文山县| 贵定县| 古田县| 大同市|