我有啓動(使用的ProcessBuilder)另一個Java應用軟件這樣的Java應用程序:顯示啓動的Java應用程序的控制檯的Java ProcessBuilder?
String val = "something";
ProcessBuilder processBuilder = new ProcessBuilder("java", "-classpath", dir, appName, val);
Process p = processBuilder.start();
現在,這工作得很好,APPNAME與參數val推出,它運行和工程...偉大的..問題是沒有控制檯窗口出現... appName很多輸出到控制檯,我們需要看到它...我怎樣才能啓動與控制檯的過程?
我想這樣的東西( 「的CMD.exe」, 「Java」 的, 「-classpath」,目錄,應用程序的名字,VAL),等等......但我無法得到它的權利......
另外,我不能重定向流,我的程序實際上可以啓動這些appName的5-10,每個應該有自己的控制檯窗口顯示自己的信息。
任何幫助將不勝感激。 謝謝,
你看到一個javaw.exe進程在任務管理器運行後,我們是把這個代碼? – djangofan 2011-06-21 20:41:09