为什么Runtime.exec(“ls”)没有任何输出?


Posted in 面试题 onOctober 03, 2014
调用Runtime.exec方法将产生一个本地的进程,并返回一个Process子类的实例,该实例可用于控制进程或取得进程的相关信息。由于调用Runtime.exec方法所创建的子进程没有自己的终端或控制台,因此该子进程的标准IO(如stdin,stdou,stderr)都通过Process.getOutputStream(),Process.getInputStream(),Process.getErrorStream()方法重定向给它的父进程了。用户需要用这些stream来向子进程输入数据或获取子进程的输出。所以正确执行Runtime.exec(“ls”)的例程如下:
try
{
process = Runtime.getRuntime().exec (command);
InputStreamReader ir=newInputStreamReader(process.getInputStream());
LineNumberReader input = new LineNumberReader (ir);
String line;
while ((line = input.readLine ()) != null)
System.out.println(line);
}
catch (java.io.IOException e){
System.err.println (“IOException ” + e.getMessage());
}

Tags in this post...

面试题 相关文章推荐
PHP如何删除一个Cookie值
Nov 15 面试题
xml有哪些解析技术?区别是什么
Apr 26 面试题
Eclipse面试题
Mar 22 面试题
如何设置Java的运行环境
Apr 05 面试题
什么是托管函数?托管函数有什么用?
Jun 15 面试题
成都思必达公司C#程序员招聘面试题
Jun 26 面试题
介绍一下linux文件系统分配策略
Feb 25 面试题
Linux面试题LINUX系统类
Nov 19 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
Mar 05 面试题
mysql有关权限的表都有哪几个
Apr 22 面试题
高级Java程序员面试题
Jun 23 面试题
介绍一下SOA和SOA的基本特征
Feb 24 面试题
如何从一个文件档案的尾端新增记录
Dec 02 #面试题
构造方法和其他方法的区别
Apr 26 #面试题
Java程序开发中如何应用线程
Mar 03 #面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
Jun 20 #面试题
如何写一个Java类既可以用作applet也可以用作java应用
Jan 18 #面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
Nov 18 #面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
Feb 17 #面试题
You might like
echo, print, printf 和 sprintf 区别
2006/12/06 PHP
用mysql内存表来代替php session的类
2009/02/01 PHP
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
php使用CutyCapt实现网页截图保存的方法
2016/10/03 PHP
Yii2.0 RESTful API 基础配置教程详解
2018/12/26 PHP
详解PHP神奇又有用的Trait
2019/03/25 PHP
PHP基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
扩展JavaScript功能的正确方法(译文)
2012/04/12 Javascript
对jQuery的事件绑定的一些思考(补充)
2013/04/20 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
基于jQuery Ajax实现上传文件
2016/03/24 Javascript
javascript事件委托的用法及其好处简析
2016/04/04 Javascript
深入剖析JavaScript:Object类型
2016/05/10 Javascript
Es6 Generator函数详细解析
2018/02/24 Javascript
基于iScroll实现内容滚动效果
2018/03/21 Javascript
Node.js net模块功能及事件监听用法分析
2019/01/05 Javascript
vue绑定class的三种方法
2020/12/24 Vue.js
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
python批量修改文件名的实现代码
2014/09/01 Python
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
python 生成器生成杨辉三角的方法(必看)
2017/04/10 Python
Python、PyCharm安装及使用方法(Mac版)详解
2017/04/28 Python
详解Python list 与 NumPy.ndarry 切片之间的对比
2017/07/24 Python
Python计算机视觉里的IOU计算实例
2020/01/17 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
2020/04/13 Python
Python实现对word文档添加密码去除密码的示例代码
2020/12/29 Python
红色康乃馨酒店:Red Carnation Hotels
2017/06/22 全球购物
Boden澳大利亚官网:英国在线服装公司
2018/08/05 全球购物
《王二小》教学反思
2014/02/27 职场文书
微笑面对生活演讲稿
2014/09/23 职场文书
四风批评与自我批评发言稿
2014/10/14 职场文书
三行辞职书范文
2015/02/26 职场文书
2015毕业实习推荐信
2015/03/23 职场文书
python生成随机数、随机字符、随机字符串
2021/04/06 Python
一文搞懂PHP中的抽象类和接口
2022/05/25 PHP
Python四款GUI图形界面库介绍
2022/06/05 Python