2
我正在一個Java程序,我需要調用一個bash腳本,需要一個字符串作爲參數。所以我寫的代碼:發送命令到終端從Java與它的空間
Process p = Runtime.getRuntime().exec("./script \"message send\"");
,但它似乎如果終端不承認引號(「)作爲報價,並參考術語‘消息發送’作爲兩個參數:」消息,發送」等腳本沒有正確調用。
人有任何想法我可以做什麼?
'ProcessBuilder'與命令會更輕鬆。 http://docs.oracle.com/javase/7/docs/api/java/lang/ProcessBuilder.html#ProcessBuilder(java.lang.String中...) – srkavin 2014-10-21 21:42:05