2012-02-07 2 views
-2

可能性の重複:
Running a .exe file using JavaJavaプログラムから.exeを実行するにはどうしたらいいですか?

私は私の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()); 
} 
+1

ようこそスタックオーバーフロー。新しい質問をする前に検索(またはGoogle)を使用してください。多くの人がすでに尋ねられ答えられています。 –

+0

[ここ](http://www.ozzu.com/programming-forum/how-execute-exe-file-useing-java-program-t21081.html)に示すように、 'Runtime.exec'を見てください。 。 – npinti

答えて

1

Uは.........次のコードを使用することができます

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

用途:

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

は、あなたがこれでOSのコマンドを実行することができます

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()

関連する問題