我编写了一个 node.js-server,它可以从 web 接口生成一个 java 子进程并将 jar 的标准输出显示到接口。现在我需要通过标准输入向 jar 发送一些命令,这就是我的问题:
我正在生成服务器:
jar = cp.spawn('java', ['-Xmx1024M', '-jar', dir+'craftbukkit.jar', '-o true','-nojline'], {
cwd:dir);
尝试发送一些命令:
jar.stdin('stop\n');
但它什么也没做。在其他子进程中它是这样工作的,但现在我不知道该怎么做。任何人的想法?
谢谢各位!