如何从我的Java程序运行.exe?

时间:2012-02-07 07:13:51

标签: java

  

可能重复:
  Running a .exe file using Java

如何从我的java程序中运行.exe文件?
有可能吗?

4 个答案:

答案 0 :(得分:1)

你可以使用以下代码.........

Runtime rt = Rintime.getRuntime() ;     
Process p => rt.exec("Program.exe") ;     

答案 1 :(得分:0)

使用此代码

try
{
    Runtime r = Runtime.getRuntime();
    Process p2 = r.exec("a.exe"); //absolute or relative path
}
catch(IOExeption ex)
{
    System.out.println(ex.getMessage());
}

答案 2 :(得分:0)

如果您具有权限,则可以使用以下命令运行OS命令:

String cmd = "c:/full/path/to/myCommand.exe";
Runtime run = Runtime.getRuntime();
Process pr = run.exec(cmd);

答案 3 :(得分:0)

import java.io.IOException;

public class ExeRunner 
{
    public static void main(String args[]) throws IOException 
    {
        ProcessBuilder proc = new ProcessBuilder("<your_exe>", "exe_args");
        proc.start();
    }
}

参考:ProcessBuilder vs Runtime.exec()