文章详情页
java.lang.Runtime.getRuntime().exec(cmd)命令中参数不能用空格怎么办?
浏览:112日期: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. angular.js - Angular 刷新页面问题2. node.js - 问个问题 Uncaught (in promise)3. 在mac下出现了两个docker环境4. 一个走错路的23岁傻小子的提问5. angular.js - angularjs 使用鼠标悬停时,标签一直闪6. java - Hibernate查询的数据是存放在session中吗?7. 我在centos容器里安装docker,也就是在容器里安装容器,报错了?8. angular.js - angularjs的自定义过滤器如何给文字加颜色?9. python 计算两个时间相差的分钟数,超过一天时计算不对10. c++ - win764位环境下,我用GCC为什么指针占8个字节,而long是4个字节?
排行榜
