当前位置: 代码迷 >> J2SE >> Process的Runtime.getRuntime().exec执行linux,cd命令有关问题
  详细解决方案

Process的Runtime.getRuntime().exec执行linux,cd命令有关问题

热度:30   发布时间:2016-04-24 01:15:34.0
Process的Runtime.getRuntime().exec执行linux,cd命令问题
在程序使用Process的Runtime.getRuntime().exec("cd")执行包含“cd”linux命令时报IOException.
用String cmd[]={"/bin/csh",null,commond};
Runtime.getRuntime().exec(cmd)解决了。能说说为什么吗?

听网上所Process是单例的,由于我的命令执行的时间比较长。有可能在一条命令没执行完的情况下。来第二条。大家看看还有什么办法解决下。能给出详细的解释和解决方案谢谢了。

------解决方案--------------------
一般都是建议写一个批处理的文件,然后利用Runtime 的 exec去执行。 

  相关解决方案