【发布时间】:2018-08-13 07:34:16
【问题描述】:
Java 程序从 cmd 窗口运行。程序重新启动并执行相同的操作。对 GUI 工作正常,但没有 cmd 窗口。 ProcessBuilder 可以使用相同的初始 cmd 窗口吗?我想将输出流回同一个 cmd 窗口。
【问题讨论】:
-
使用相同的初始
cmd窗口到底是什么意思?你想利用cmd会话中设置的变量吗?或者您想将输出流式传输回相同的cmd? -
“程序自行重启”,这是什么意思?终止/终止的java程序无法自行重启。既然您在谈论GUI,那么您在谈论什么cmd窗口?
-
@Bree 欢迎来到 SO。请提供更多详细信息。花点时间阅读关于how to ask good question的文档总是好的
-
Java 程序从 cmd 窗口运行。程序重新启动并执行相同的操作。对 GUI 工作正常,但没有 cmd 窗口。 ProcessBuilder 可以使用相同的初始 cmd 窗口吗? final ProcessBuilder builder = new ProcessBuilder(command); builder.command(命令); builder.start(); System.exit(0);适用于 GUI,但没有 cmd 行窗口来读取程序打印到 cmd 行的内容
标签: java cmd processbuilder