简单记录下Runtime和ProcessBuilder的区别
最近的需求中,需要:执行命令行操作
涉及到“操作系统进程”的各种资料,纷纷指向Runtime和ProcessBuilder,2种方法在一般需求中均可用
使用时的区别,在于传参不同。
Runtime.exec(),传入多个字符串,以空格分隔命令及参数
ProcessBuilder.start(),传入字符串列表或数组,第一个参数是命令
一般建议是,使用ProcessBuilder
每天进步一点
posted on 2020-07-16 16:40 testzhangcs 阅读(795) 评论(0) 编辑 收藏 举报