Rumah  >  Soal Jawab  >  teks badan

java.lang.Runtime.getRuntime().exec(cmd)命令中参数不能用空格怎么办?

项目中无法执行c程序,猜测是exec()函数的问题

String cmd= exe_path + " " +video + " " +host + ":" + port;
Process process = runtime.exec(cmd);

迷茫迷茫2743 hari yang lalu970

membalas semua(2)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:56:01

    String[] cmd = new String[]{exe_path, video, host + ":" + port}

    balas
    0
  • 高洛峰

    高洛峰2017-04-18 10:56:01

    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();

    balas
    0
  • Batalbalas