在程序使用Process的Runtime.getRuntime().exec("cd")执行包含“cd”linux命令时报IOException.
用String cmd[]={"/bin/csh",null,commond};
Runtime.getRuntime().exec(cmd)解决了。能说说为什么吗?听网上所Process是单例的,由于我的命令执行的时间比较长。有可能在一条命令没执行完的情况下。来第二条。大家看看还有什么办法解决下。能给出详细的解释和解决方案谢谢了。