关注重点在Process的使用上,java 如何启动和操作子进程
- 概念铺垫:进程、ProcessBuilder 与 Process
- 通过ProcessBuilder构建Process
- 获取Process的输入和输出 包含标准输出与错误输出的重定向(相互重定向、重定向到文件、重定向枚举的解释) 异步处理输入和输出(多线程、CompletableFuture)
- 标准输入
- 标准输出
- 错误输出
- 获取Process执行的状态码
- Process的核心对象及对应API详解 详细解释API的每个参数和返回值
- ProcessBuilder
- Process
- 综合运用:管道式调用外部工具