【发布时间】:2015-04-20 10:26:02
【问题描述】:
以下代码:
Process p = new ProcessBuilder("G:").start();
给了我以下异常。
java.io.IOException: 无法运行程序 "G:": CreateProcess error=5, 访问被拒绝。
这有什么问题?
【问题讨论】:
-
如果没有某种
cmd进程上下文,您将无法“更改驱动器”。G:根本不是可执行命令。您可以使用directory属性更改命令执行位置的上下文。本质上,您尝试做的事情毫无意义,也许您可以尝试解释您要解决的问题
标签: java command-prompt processbuilder