在node.exe控制台窗口中编写Java

时间:2015-12-04 22:15:08

标签: java node.js console writing

我需要帮助写入java中的Node.exe控制台,即这件事 Node.exe Console

我目前正在使用流程构建器来打开流程,然后我需要在控制台中单独编写步骤。

步骤1看起来像这样工作正常

ProcessBuilder b = new ProcessBuilder("node.exe","/c");
b.redirectErrorStream(true);
Process p = builder.start();
p.waitFor();

第2步,这是我需要帮助的地方

 Runtime.getRuntime().exec(new String[]{"node.exe" + "some text"});

一个问题是节点的许多项目可以同时运行,我使用命令行代码片段来获取第一步的pid。

但我需要做的就是在上面的命令窗口中写入文本,这将是节点的最后一个进程。

有人可以提供一个示例,说明如何在屏幕截图中的该命令窗口中编写简单的文本行。

提前致谢并牢记这是

的新手

我添加了这个,但它仍然不起作用

`OutputStream stdin = process.getOutputStream();
 InputStream stderr = process.getErrorStream();
 InputStream stdout = process.getInputStream();
 BufferedReader reader = new BufferedReader(new InputStreamReader(stdout));
 PrintWriter writer = new PrintWriter(stdin);
 writer.write("test");
 writer.flush();
 stdin.close();
 System.out.print(reader.read());`

0 个答案:

没有答案