0
我使用ProcessBuilder類從java程序中調用腳本。該腳本提示輸入一些內容。如何從java程序傳遞價值。從java程序給bash腳本輸入
我試圖像使用該過程我得到一個作家對象,並試圖寫入值,但它沒有奏效。
我使用ProcessBuilder類從java程序中調用腳本。該腳本提示輸入一些內容。如何從java程序傳遞價值。從java程序給bash腳本輸入
我試圖像使用該過程我得到一個作家對象,並試圖寫入值,但它沒有奏效。
如果子流程(腳本)從標準輸入流中讀取輸入,則可以通過連接的輸出流(getOutputStream()
)輸入它。
您可以將所有命令行參數作爲字符串列表傳遞給進程。在這個列表中,第一個是你的命令名,剩下的全部都是你輸入的過程。你想要這個嗎? –
是的,你說的是對的。但我只需要在運行時輸入輸入。我在運行腳本之前無法預測輸入 –
希望首先您需要讀取所有輸入,然後使用您收集的輸入來啓動您的過程。 –