0
我想從java應用程序執行發起命令。 在自由切換箱型以下命令如何從java應用程序執行發起命令
./fs_cli -X "originate loopback/1235/default &bridge(sofia/internal/1789)"
它的工作,現在我已經通過運行一個Java應用程序來執行此命令。請幫助我。
我想從java應用程序執行發起命令。 在自由切換箱型以下命令如何從java應用程序執行發起命令
./fs_cli -X "originate loopback/1235/default &bridge(sofia/internal/1789)"
它的工作,現在我已經通過運行一個Java應用程序來執行此命令。請幫助我。
使用Runtime.exec()
String command = "./fs_cli -X \"originate loopback/1235/default &bridge(sofia/internal/1789)\"";
Runtime.getRuntime().exec(command);
希望這有助於。
感謝您的回覆 –
我正在運行的線程中的上述程序異常時,下面的錯誤「主」產生java.io.IOException:不能運行程序「./fs_cli」:錯誤= 2,沒有這樣的文件或目錄 \t在java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) \t at java.lang.Runtime.exec(Runtime.java:617) \t at java.lang.Runtime.exec(Runtime.java:450) \t at java.lang.Runtime.exec(Runtime.java:347) \t at org.freeswitch.esl.client.outbound.example.Call。 (Call.java:12) \t at org.freeswitch.esl.client.outbound.example.Call.main(Call.java:15) 引起:java.io.IOException:error = 2, –
add' bash「到命令的開頭。如果不起作用,請嘗試添加'sh'。 –