System.Diagnostics.Process.Start("cmd.exe");
但是,在java中,以下代码不执行任何操作:
new java.lang.ProcessBuilder("cmd.exe").start();
java.lang.Runtime.getRuntime().exec("cmd.exe");
没有创建新窗口,任务管理器中也没有进程。
现在,如果我尝试打开的应用程序是“notepad.exe”,那么java会打开它就好了。
这是什么意思?
答案 0 :(得分:3)
Runtime.getRuntime().exec(new String[]{"cmd.exe","/c","start"});
要learn more on start,请在命令提示符下键入help start
。