使用JavaScript读取Java System.out输出并返回它

使用JavaScript读取Java System.out输出并返回它,javascript,java,Javascript,Java,假设我有一个如下运行的Java代码: class SayHello extends TimerTask { @Override public void run() { System.out.println("Hello World!"); } } Timer timer = new Timer(); timer.schedule(new SayHello(), 0, 5000); 我的问题是:如何用运行的JavaScript代码读取输出,处理它,输出

假设我有一个如下运行的Java代码:

class SayHello extends TimerTask {

    @Override
    public void run() {
        System.out.println("Hello World!");
    }
}
Timer timer = new Timer();

timer.schedule(new SayHello(), 0, 5000);
我的问题是:如何用运行的JavaScript代码读取输出,处理它,输出一些东西,然后在Java代码中读回

我试图获取Java的输出并将其返回,但它没有打印任何内容

TestCmd.js
中的我的代码:

function processTextStream() {
    while (true) {
        line = WScript.StdIn.ReadAll();
        WScript.Echo(line);
    }
}
processTextStream();

我使用
cscript TestCmd.js运行它,但我对其他选项持开放态度。

如果您正在寻找其他选项,可以使用shelljs。您是否使用小程序?@PeterRader否,只使用windows命令行和Netbeans编译Java文件并作为编辑器