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가 실행됩니다.
여기에 자바 코드 :
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
실행 파일 - 아무 일도 일어나지 않습니다.