节点:运行一个Java文件并返回响应

是否有可能从一个节点应用程序运行一个Java文件,并得到它的回应? 例如像以下这样简单的事情:

package com.app; public class App { public static void main(String[] args) { System.out.println('Hello World'); } } 

我想得到响应Hello World

  1. 编译你的java文件
  2. 通过节点执行它? 通过这种方式
 let childProcess = require('child_process').spawn( 'java', ['-jar', 'yureJavaFile.jar'] ); childProcess.stdout.on('data', function(data) { console.log(data); }); childProcess.stderr.on("data", function (data) { console.log(data); });