栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Runtime.exec未运行“查找”命令

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Runtime.exec未运行“查找”命令

您输入的

String[]
参数
Runtime.exec()
不正确。必须对其进行拆分,以便每个项目包含一个元素(可执行文件必须是一个字符串,然后每个单独的参数都必须包含在其自己的字符串中)。

尝试类似的方法:

songProcess = Runtime.getRuntime().exec(new String[]{"find", "/home/gozenem/emiornek/", "-name", "*.xml"});

waitFor
不要打电话给您在做什么。您需要在进程运行时读取输出,否则就有可能填满Java VM和您的进程之间使用的I /
O缓冲区的风险。因此,
waitFor
在处理完输出后将其移动到。

从流程文档中:

默认情况下,创建的子进程没有自己的终端或控制台。它的所有标准I /
O(即stdin,stdout,stderr)操作都将重定向到父进程。由于某些本机平台仅为标准输入和输出流提供有限的缓冲区大小,因此
未能及时写入子流程的输入流或读取子流程的输出流可能导致子流程阻塞甚至死锁



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/516425.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号