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 代碼實現:如下就可以獲取輸出值
在這裏插入圖片描述

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