ProcessBuilder.start()
返回一个Process
对象,通过该对象,我可以访问新进程的3个流(STDIN,STDERR,STDOUT)。
不幸的是,我找不到通过Process接口访问已创建进程的进程ID的方法。有没有办法访问进程ID?
除此之外,我还想做一些事情,比如致电SuspendProcess()
和ResumeProcess()
[Win32 API]
有没有办法在Java中做这些事情?
答案 0 :(得分:1)
没有一个。如果您控制已启动的进程,则可以让它读取停止/启动消息的stdin,并通过Process.getOutputStream()从初始Java代码中写入它们。
答案 1 :(得分:0)