使用JavaScript读取Java System.out输出并返回它
假设我有一个如下运行的Java代码:使用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代码读取输出,处理它,输出
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文件并作为编辑器