从Java代码中运行程序

1 java external-process runtime.exec

用一段Java代码调用程序的最简单方法是什么?(我想运行的程序是aiSee,它可以从命令行或Windows GUI运行;我在Vista上,但代码也将在Linux系统上运行).

Pab*_*ruz 7

看一下Process和Runtime类.请记住,您要完成的任务可能与平台无关.

这是一段可能有用的代码:

public class YourClass
{
    public static void main(String args[])
       throws Exception
    {
        Runtime rt = Runtime.getRuntime();
        Process proc = rt.exec("name_of_your_application.exe");
        int exitVal = proc.exitValue();
        System.out.println("Process exitValue: " + exitVal);
    }
}
Run Code Online (Sandbox Code Playgroud)

在SO中讨论类似问题的一个问题.另一个.而另一个.