使用Java显示CMD窗口

我正在使用以下代码来启动.cmd文件:

try {

String line;

Process p = Runtime.getRuntime().exec(myPath + "\\punchRender.cmd");

BufferedReader input =

new BufferedReader(new InputStreamReader(p.getInputStream()));

while ((line = input.readLine()) != null) {

System.out.println(line);

}

input.close();

} catch (Exception err) {

err.printStackTrace();

}

它工作正常,但我实际上希望看到cmd.exe窗口正在运行。如何显示?任何帮助将不胜感激!

回答:

除了运行路径外,请尝试实际运行,cmd.exe但是使用build in

start命令启动新的命令窗口。您可以通过在命令提示符下输入以下命令来查看完整的命令行参数集:

cmd/?

start/?

在您的情况下,您可能想要执行类似以下命令的操作:

cmd /c start c:\path\to\punchRender.cmd

以上是 使用Java显示CMD窗口 的全部内容, 来源链接: utcz.com/qa/398352.html

回到顶部