我试图通过使用下面的代码在Windows中启动CMD应用程序,但如预期它不工作。 从不同的网站有几个例子表明,“CMD”作为构建的ProcessBuilder的参数应该工作。
我有什么做的,使我的Java应用程序在Windows中打开CMD应用程序?
public class JavaTest
{
public static void main(String[] args)
{
ProcessBuilder pb = new ProcessBuilder("cmd");
try
{
pb.start();
System.out.println("cmd started");
}
catch (IOException e)
{
System.out.println(e.getMessage());
}
}
}
当我尝试使用非现有的应用程序,它实际上打印出一个错误,这样就意味着实际上它运行“CMD”。 但随着预期的CMD应用程序不弹出?