如何从Java程序运行.exe?

如何从Java程序运行.exe?,java,Java,可能重复: 如何从java程序运行.exe文件? 可能吗?使用此代码 try { Runtime r = Runtime.getRuntime(); Process p2 = r.exec("a.exe"); //absolute or relative path } catch(IOExeption ex) { System.out.println(ex.getMessage()); } 如果您有权限,可以使用以下命令运行操作系统的命令: String cmd =

可能重复:

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

使用此代码

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

如果您有权限,可以使用以下命令运行操作系统的命令:

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

您可以使用以下代码………

Runtime rt = Rintime.getRuntime() ;     
Process p => rt.exec("Program.exe") ;     
import java.io.IOException;
公共类执行器
{
公共静态void main(字符串args[])引发IOException
{
ProcessBuilder proc=newProcessBuilder(“,”exe_args”);
proc.start();
}
}

请参阅:

欢迎使用堆栈溢出。在提出新问题之前,请使用搜索(或谷歌);许多问题已经得到了解答。请查看
Runtime.exec
,如图所示。
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();
    }
}