文章詳情頁
java.lang.Runtime.getRuntime().exec(cmd)命令中參數不能用空格怎么辦?
瀏覽:127日期:2024-01-04 14:17:40
問題描述
項目中無法執行c程序,猜測是exec()函數的問題
String cmd= exe_path + ' ' +video + ' ' +host + ':' + port; Process process = runtime.exec(cmd);
問題解答
回答1:String[] cmd = new String[]{exe_path, video, host + ':' + port}回答2:
String[] cmd = {'/data/data/app_name/exename', '3' 'ip:port'};java.lang.ProcessBuilder builder = new java.lang.ProcessBuilder(cmd);java.lang.Process process = builder.start();int exitcode = process.waitFor();
標簽:
java
相關文章:
1. javascript - SwitchyOmega為什么死活不走近charles的代理呢?2. 怎么php怎么通過數組顯示sql查詢結果呢,查詢結果有多條,如圖。3. docker-compose中volumes的問題4. dockerfile - 為什么docker容器啟動不了?5. javascript - webpack打包后的bundlejs文件代碼不知道什么意思.6. python - uwsgi+django的搭建問題7. vim - docker中新的ubuntu12.04鏡像,運行vi提示,找不到命名.8. python - Flask寫的注冊頁面,當注冊時,如果填寫數據庫里有的相同數據,就報錯9. javascript - 關于vue組件之間的通信10. 致命錯誤: Class ’appfacadeTest’ not found
排行榜
