java 执行cmd命令

报错结果:

找不到系统路径

处理:
在命令前加上cmd 即可。
例如:
String cmd1 = "cmd cd D:\\project\\autotest-console";
 Runtime run = Runtime.getRuntime();
try {
           Process process1 =  run.exec(ping);
           System.out.println(process1.waitFor());
           run.exec(cmd1);
           run.exec(command);
        } catch (IOException | InterruptedException e) {
            e.printStackTrace();
        }
    }
. waitFor() 会返回是否执行成功   0 成功 1 失败
.

参考地址: https://zhuanlan.zhihu.com/p/33547017
https://zhuanlan.zhihu.com/p/44957705

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容