2013-11-20 102 views
-6

如何使用java運行文件(如exe程序)?我已經搜索瞭如何打開一個文件(甚至在oracle文檔上)無濟於事。有沒有課程可以幫助我呢?我試圖如何在Java中運行文件?

try 
{  
Runtime rt = Runtime.getRuntime() ;  
Process p => rt.exec("Program.exe") ;  
InputStream in = p.getInputStream() ;  
OutputStream out = p.getOutputStream();  
InputSream err = p.getErrorStream() ; 


p.destroy() ; 
} 
catch(Exception exc) 
{ 
} 

但它沒有工作

+3

真的嗎?花了20秒鐘的時間在google上找到相關的教程 – njzk2

+1

一個好的開始就是[ProcessBuilder](http://docs.oracle.com/javase/7/docs/api/java/lang/ProcessBuilder。 html) – MadProgrammer

+1

請參閱此問題的答案http://stackoverflow.com/questions/10685893/run-exe-file-from-java-from-file-location –

回答

1

試試這個

Runtime.getRuntime().exec("c:\\program files\\test\\test.exe", null, new File("c:\\program files\\test\\")); 
+2

很酷的作品謝謝! – Joao