2
in .net如果我想打開一個新的命令行窗口,我可以寫。cmd.exe如何從java啓動?
System.Diagnostics.Process.Start("cmd.exe");
但是在Java中,下面的代碼不執行任何操作:
new java.lang.ProcessBuilder("cmd.exe").start();
java.lang.Runtime.getRuntime().exec("cmd.exe");
不創建新窗口,沒有進程將出現在任務管理器。
現在,如果我試圖打開的應用程序是「notepad.exe」,那麼java會打開它就好了。
這是什麼意思?
看到[這個](http://stackoverflow.com/questions/4688123/how-to-open-the-command-prompt-and-insert-commands-using-java)(閱讀:可能不是dupe) – Piccolo