读取java jar命令控制台输出

时间:2016-02-23 20:27:09

标签: java command-line scripting

我正在运行命令行程序,如下所示:

java -jar myjar.jar -host localhost MonkeyProject/BAT_Login_Online_V1.mt

打印以下输出:

  

结果:好的

我在循环中运行上面的命令,并希望在我的脚本中读取控制台上打印的输出以做出一些决定。

那我如何在剧本中阅读呢?

1 个答案:

答案 0 :(得分:1)

如果使用* nix:

var=`java -jar myjar.jar`

java程序的输出将存储在var

如果使用Batch,您可以通过输出到文件中,然后将其读回到如下变量中来实现:

java -jar myjar.jar > file.txt
set /p var=<file.txt