Java Runtime.getRuntime 与 linux pipe 在执行指令时出现的问题

1.问题; 将 java -jar /Users/mac/data/http/MiraSleep-1.0.8.jar < /data/log/haier_health/mira_api_service/sleep_qualitylog 在 java 代码中执行时,如何获取执行后的输出值

cmd指令
java -jar /Users/mac/data/http/MiraSleep-1.0.8.jar < /data/log/haier_health/mira_api_service/sleep_qualitylog 在console执行时

“/data/log/haier_health/mira_api_service/sleep_qualitylog” 中参数 作为 “/Users/mac/data/http/MiraSleep-1.0.8.jar” jar包的输入流;

执行结果如图:

在这里插入图片描述
Java 代码实现:如下就可以获取输出值
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章