查看文章 |
Runtime.getRuntime().exec 无法运行bat的解决办法
2009-06-19 16:24
一般人都是以为,把相对路径修改成绝对路径,然后把执行内容改成cmd.exe /c +filename,甚至有人说用cmd.exe /c start +filename,如下 try{ 这是治标不治本,实际造成无法运行或者测试失败的原因是,当前工作目录没有修改成bat的目录 所以需要设置当前目录,可惜,java 通过设置user.dir是不行的,貌似是bug 所以在bat的开头,手动修改当前目录就可以了 |
最近读者: