【发布时间】:2013-09-06 10:24:06
【问题描述】:
你能告诉我一种不管底层操作系统如何从 Java 执行进程的方法吗?例如。
Process p = Runtime.getRuntime().exec("cmd /c mvn clean install");
以上行在 Windows 环境中执行 Maven,但我如何在任何操作系统中运行以上命令?
如果我没有在启动时添加"cmd/c",那么我将无法在windows环境中运行,并且错误提示cannot find mvn.bat虽然maven home设置正确。
【问题讨论】:
标签: java process runtime.exec