0

我想在后台运行指定的文件(.exes)...

File file = new File ("C:\\Documents and Settings\\INTEL\\My Documents\\NetBeansProjects\\demo\\calc.exe");  
Desktop.getDesktop().open(file);  

如果我使用运行时的东西怎么办

4

2 回答 2

0

在单独的进程中执行指定的字符串命令。

Process process = Runtime.getRuntime().exec("C:\\Documents and Settings\\INTEL\\My Documents\\NetBeansProjects\\demo\\calc.exe");
于 2013-07-23T07:34:37.397 回答
0

你可以在另一个线程中执行你的进程

Thread thread = new Thread(){
  public void run(){
    try {
      Runtime.getRuntime().exec("...");
    } catch (Exception e) { ... }
  }
}
thread.start();
于 2013-07-23T09:14:59.453 回答