首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

java实施shell或者cmd命令

2013-10-28 
java执行shell或者cmd命令Shell: http://blog.csdn.net/bhq2010/article/details/7414788Java执行Linux命

java执行shell或者cmd命令
Shell: http://blog.csdn.net/bhq2010/article/details/7414788
Java执行Linux命令并返回命令结果 http://blog.csdn.net/jiafu1115/article/details/6941245
Java 可以通过 Runtime 调用Linux命令,形式如下:
Runtime.getRuntime().exec(command)
但是这样执行时没有任何输出,因为调用 Runtime.exec 方法将产生一个本地的进程,并返回一个Process子类的实例(注意:Runtime.getRuntime().exec(command)返回的是一个Process类的实例)该实例可用于控制进程或取得进程的相关信息。
由于调用 Runtime.exec 方法所创建的子进程没有自己的终端或控制台,因此该子进程的标准IO(如stdin,stdou,stderr)都通过 Process.getOutputStream(),Process.getInputStream(), Process.getErrorStream() 方法重定向给它的父进程了。

 

热点排行