2012-01-18 320 views
2

當我在Java中啓動一個沒有GUI的進程時,沒有控制檯(cmd.exe)窗口被打開。如何創建一個在java中啓動的nogui進程的控制檯窗口?

例子:

ProcessBuilder builder = new ProcessBuilder("process", nogui); 
Process process = builder.start(); 

我怎樣才能看到控制檯窗口?

+0

可能重複http://stackoverflow.com/questions/4688123/how-to-open-the-command-prompt-and-insert-commands-using-java – Gray 2012-01-19 15:05:07

+0

thx :)這完全是什麼我搜索了。 – tly 2012-01-19 17:37:24

+0

無法完全解析。這個問題推薦工作嗎? – Gray 2012-01-19 17:43:15

回答

1

對於Windows

Process proc = Runtime.getRuntime().exec("cmd /c process nogui"); 

對於其他操作系統;類似的:)

+0

thx爲答案:),但它沒有工作:(,該進程是在taskmgr(它的java.exe)的列表中,但窗口不可見... – tly 2012-01-18 20:56:50

相關問題