文章詳情頁
java.lang.Runtime.getRuntime().exec(cmd)命令中參數不能用空格怎么辦?
瀏覽:99日期: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 - 如何用最快的速度C#或Python開發一個桌面應用程序來訪問我的網站?2. java - springMVC配置的controller無法返回jsp文件3. css - 如何選擇字體?4. 前端 - 使用vue2服務端渲染的時候,如何在服務端請求數據,然后給vue渲染5. mysql 存儲過程 和 函數有什么用??6. python - 關于beautifulsoup獲取文檔內容7. android-studio - Android Nougat requires Java 1.8 or later8. html5 - video ios不能播放怎么辦?9. javascript - weex和node,js到底是怎樣一個關系呢?10. mysql - jdbc的問題
排行榜
