文章详情页
java.lang.Runtime.getRuntime().exec(cmd)命令中参数不能用空格怎么办?
浏览:316日期: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. mysql - 一个sql的问题2. python - django 项目的 migrations 目录是否应该提交到 git3. python - 多态调用方法时却显示bound method...4. mysql - 数据库设计问题5. mysql sql where id in(25,12,87) 结果集如何用按照 25 12 87排序?6. web服务器 - ubuntu下布置apache加wsgi加python7. node.js - win10如何安装并使用babel?8. mysql - 数据库字段命名问题,新人,求解9. python小白的基础问题 关于while循环的嵌套10. mysql索引的疑问
排行榜

网公网安备