使用java ProcessBuilder启动Windows cmd脚本:Java版本的差异?

时间:2016-02-18 16:23:29

标签: java batch-file cmd

我正在使用ProcessBuilder在Windows 7上启动cmd脚本(在我的情况下来自Maven的mvn.cmd):

 Process p = ProcessBuilder("mvn.cmd", "-help").start();

使用Java 6启动它似乎什么都不做(在Stream上没有效果且没有输出),而使用Java 7时,脚本的启动方式与在命令行中使用的完全相同。

有人可以向我解释一下Java的哪些变化可能导致这种行为?

0 个答案:

没有答案