小编Arr*_*abe的帖子

如何将字节数组写入流程构建器的 OutputStream (Java)

byte[] bytes = value.getBytes();
Process q = new ProcessBuilder("process","arg1", "arg2").start();
q.getOutputStream().write(bytes);
q.getOutputStream().flush();
System.out.println(q.getInputStream().available());
Run Code Online (Sandbox Code Playgroud)

我正在尝试将文件内容流式传输到可执行文件并捕获输出,但输出(InputStream)始终为空。如果我指定文件位置而不是流输入,我可以捕获输出。

我怎样才能克服这个问题?

java io iostream

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

io ×1

iostream ×1

java ×1