2012-02-07 41 views
-2

可能重複:
Running a .exe file using Java如何從我的Java程序運行.exe文件?

我怎樣才能逃離我的JAVA程序.exe文件?
可能嗎?

+1

歡迎來到Stack Overflow。在提出新問題之前,請使用搜索(或谷歌);許多已經被問及回答。 – 2012-02-07 07:17:16

+0

查看'Runtime.exec',如[這裏]所示(http://www.ozzu.com/programming-forum/how-execute-exe-file-useing-java-program-t21081.html) 。 – npinti 2012-02-07 07:17:42

回答

1

U可以使用下面的代碼.........

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

使用此代碼

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

如果你有特權,你可以用這個運行的操作系統的命令:

String cmd = "c:/full/path/to/myCommand.exe"; 
Runtime run = Runtime.getRuntime(); 
Process pr = run.exec(cmd); 
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()