2012-12-03 61 views
0

我想用兩個參數運行.exe應用程序。它的VB.exe應用程序需要兩個參數來執行嗎?我試着用.cmd文件來執行.exe應用程序,它的工作很好。如何使用java中的參數運行.exe應用程序?

請參閱運行.cmd文件的代碼。 開始xx.exe ./aa.txt,2012

的相同的過程之後在Java中,但給錯誤... 請找到以下小型的Java程序。

public class Invoke 
{ 
public static void main(String as[]) 
Runtime r=Runtime.getRuntime(); 
Processp=null; 
try 

{ 
    String s="...complie.exe"; 
    String d="...de.txt"; 
    String l="...foldername"; 
    p=r.exec(s,d,l); 
    } 
    catch(Exception e){ 
    } 

請指教...

+0

我真的不明白,你想幹什麼。你想執行一個.exe應用程序或.exe應用程序,.txt文件..? –

+0

.exe應用程序與.txt文件夾一起運行通過java程序 – user441978

回答

0

這裏是如何開始jEdit程序,並從Java一些txt文件的例子:

import java.io.IOException; 

public class Invoke { 

    public static void main(String[] args) { 
     try { 
      Runtime.getRuntime().exec("C:/Program Files/jEdit/jedit.exe"); 
      Runtime.getRuntime().exec("notepad C:/Program Files/TechSmith/Camtasia Studio 7/TSCCinst.txt"); 
     } catch (IOException e) { 
      e.printStackTrace(); 
     } 
    } 

} 
+0

我得到錯誤作爲運行時IOException ... de.txt – user441978

相關問題