我想使用字符串作爲輸入來調用bash。就像: sh -l -c "./foo"
我想從Java做到這一點。不幸的是,當我嘗試調用使用getRuntime().exec的命令,我收到以下錯誤: foo": -c: line 0: unexpected EOF while looking for matching `"'
foo": -c: line 1: syntax error
如何使用Java編寫一個程序來執行另一個程序?此外,該程序的輸入應該來自我們的程序,並且該程序的輸出應該寫入文件。 這是我小的一組代碼,以獲取其輸出: Process p = Runtime.getRuntime().exec("C:\\j2sdk1.4.0\bin\\helloworld.java");
BufferedReader input =
new BufferedRead