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

时间:2017-07-02 10:55:33

标签: 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代码中读取它?

我试过这个来获取Java的输出并将其返回,但它不会打印任何东西。

TestCmd.js中的代码:

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

我用cscript TestCmd.js运行它,但我愿意接受替代方案。

0 个答案:

没有答案