|
當用下面敘述時會錯誤- String[] command = new String[]{"cd",path};
- Process child = Runtime.getRuntime().exec(command, null);
複製代碼 可改用- String[] cmd = { "/bin/sh", "-c", "cd /var; ls -l" };
- Process p = Runtime.getRuntime().exec(cmd);
複製代碼 這樣就可以了
或- String cmd = "cd /var; ls -l";
- Process p = Runtime.getRuntime().exec(new String{"/bin/sh","-c",cmd });
複製代碼 |
|