试图运行java程序运行Windows命令,但程序无法正常工作

时间:2016-06-08 20:07:24

标签: java windows cmd

我正在尝试使用java代码运行Windows命令,但代码无效并且出现异常错误。 以下是代码

import java.io.*; 

public class run_command
{ 
    public static void main(String args[]) 
    { 
       try  
       {
         String command = "start firefox";
         Process process = Runtime.getRuntime().exec(command);
        }
        catch(IOException e){ System.out.println(e); }
    }
}

以下是异常错误

  

java.io.IOException:无法运行程序“start firefox”:创建   进程错误= 2,系统找不到指定的文件。

每个Windows命令都会发生此错误。请提出一些解决方案。 谢谢。

1 个答案:

答案 0 :(得分:1)

您必须使用参数start

运行程序firefox
Process process = Runtime.getRuntime().exec("start", "firefox");

start是可执行文件,firefox也是可执行文件,但没有名为start firefox的可执行文件。