首页 / 知识
关于io:使用Java 6中继承的stdin / stdout / stderr启动进程
2023-04-15 04:55:00

Starting a process with inherited stdin/stdout/stderr in Java 6
如果我通过Java的ProcessBuilder类启动进程,则可以完全访问该进程的标准输入,标准输出和标准错误流,如Java
可以使用
Java SE 7发行时似乎有可能实现—我只是想知道现在是否有解决方法。 如果子进程中 您将需要将Process输出,err和输入流复制到System版本。 最简单的方法是使用Commons IO包中的IOUtils类。 复制方法看起来就是您所需要的。 复制方法调用将需要在单独的线程中。 这是基本代码:
John答案的一种变体,可以编译,不需要您使用Commons IO:
对于
实现方式:
|
最新内容
相关内容
linux查看命令行进程?
linux查看命令行进程?,系统,软件,信息,状态,进程,名称,实时,命令,数据,电脑,怎么查看linux进程名称linux 下查看进程可以使用的命令:ps命令查找linux启动蓝牙命令?
linux启动蓝牙命令?,设备,手机,系统,蓝牙,电脑,管理,网络,密码,通讯,信息,Linux系统如何利用命令打开蓝牙,开启手机蓝牙 2,运行hcitool scan,找到linux启动进去命令行?
linux启动进去命令行?,系统,工具,首页,电脑,终端,材料,密码,命令,快捷键,窗口,linux系统的cmd在哪里启动啊?打开方法:开始-所有程序-附件 或 开linux启动显示命令行?
linux启动显示命令行?,系统,密码,终端,状态,首页,情况,基础,电脑,信息,工具,linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信linux命令行启动登陆?
linux命令行启动登陆?,密码,系统,电脑,地址,设计,代码,项目,连续,工具,庞大,Linux命令行下怎么自动登录root账号Linux下一般是图形界面模式可linux的u盘启动命令?
linux的u盘启动命令?,系统,电脑,工具,信息,软件,网上,名称,工作,设备,通用,从U盘启动linux系统1、在启动界面上选择启动 Linux,进入安装界面。linux防火墙命令启动?
linux防火墙命令启动?,系统,状态,管理,密码,服务,工具,防火墙,网络,信息,软件,如何在Linux中启动/停止和启用/禁用FirewallD和Iptables防火墙linux启动显示命令行?
linux启动显示命令行?,系统,密码,终端,状态,首页,情况,基础,电脑,信息,工具,linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信linux命令查找进程?
linux命令查找进程?,系统,名称,软件,状态,进程,电脑,信息,命令,材料,数据,怎么查看linux进程名称1、linux 下查看进程可以使用的命令:ps命令查linux命令校验进程?
linux命令校验进程?,服务,系统,情况,状态,异常,进程,命令,管理,检测,平台,Linux下怎样检测进程是否异常1、ps命令是最基本同时也是非常强大的linux中终止进程命令?
linux中终止进程命令?,系统,进程,信息,管理,命令,代码,传播,状态,名称,数字,linux结束后台进程的命令1、首先,连接相应linux主机,进入到linux命linux关闭子进程命令?
linux关闭子进程命令?,系统,进程,名称,软件,管理,传播,命令,信息,状态,数字,linux停止进程1、首先,连接相应linux主机,进入到linux命令行状态下,