假设我有一个像这样运行的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
运行它,但我愿意接受替代方案。