【发布时间】:2016-01-25 10:09:51
【问题描述】:
我有一个执行 cd unix 命令的 java 程序,如下所示:
Process p = Runtime.getRuntime().exec("/bin/sh -c cd test_dir");
现在,当我尝试执行 pwd 时,我得到的是我的 java 程序所在的目录,而不是更改为的目录(应该是 /root/test_dir)
Process pr = Runtime.getRuntime().exec("pwd");
对此有何建议?
【问题讨论】: