0
node.jsのコマンドラインインターフェイスでアプリケーションを使用する方法を説明します。ここにnode.jsコード:node.jsの子プロセスからCLIアプリケーションを使用するには?
var spawn = require('child_process').spawn;
var child = spawn('java', ['HelloWorld']);
child.stdout.pipe(process.stdout);
child.stdin.write("tratata\r\n;");
child.stdin.end();
java HelloWorld cli appが実行されます。
は、ここでは、Javaコードです:
import java.io.Console;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("started");
Console console = System.console();
while (true) {
String s = console.readLine();
System.out.println("Your sentence:" + s);
}
}
}
が、それは動作しません。 child.stdin.write
実行ファイル - 何も起こっていません。