Java 调用外部cmd/c 执行外部命令会碰到一些特殊字符, 其实除了空格还有一些的, 看看cmd/? 吧.
笔者就试过XP能run, 弄到2003就不行了, 2003的不是有program files (x86) ?
=================================================
需要引号的特殊字符是:
<space>
&()[]{}^=;!'+,`~
=================================================
用双引号把这些字符包含起来就好了.