标签: java batch-file cmd
我正在使用ProcessBuilder在Windows 7上启动cmd脚本(在我的情况下来自Maven的mvn.cmd):
Process p = ProcessBuilder("mvn.cmd", "-help").start();
使用Java 6启动它似乎什么都不做(在Stream上没有效果且没有输出),而使用Java 7时,脚本的启动方式与在命令行中使用的完全相同。
有人可以向我解释一下Java的哪些变化可能导致这种行为?