2010-10-17 165 views
1

我已經使用Netbeans 6.9創建了一個應用程序。在應用程序中,我希望當用戶點擊運行按鈕時,終端(命令提示符)應該打開,並且一些文本應該出現在終端上。文本實際上是一個命令。我希望命令應該在終端上執行。誰能幫幫我嗎。 我已經寫了下面的代碼....從應用程序啓動終端

class test extends Exception{ 
    public static void main(String arg[]) { 
     String command = "cmd.exe/start cmd"; 
     System.out.println(command); 
     try { 
      Process child = Runtime.getRuntime().exec(command); 
     } catch (Exception e) { 
      e.printStackTrace(); 
     } 
    } 
} 

但它給下面的錯誤...

的cmd.exe /啓動CMD
產生java.io.IOException:不能運行程序「 cmd.exe的/啓動「:CreateProcess的錯誤= 2,
系統無法找到該文件指定
在java.lang.ProcessBuilder.start(ProcessBuilder.java:1018)
在java.lang.Runtime.exec(運行系統.java:610)
at j ava.lang.Runtime.exec(Runtime.java:448)
在java.lang.Runtime.exec(Runtime.java:345)
在test.main(test.java:6)
引起:JAVA .io.IOException:CreateProcess的錯誤= 2,該系統不能找到第
Ë文件中指定
在java.lang.ProcessImpl.create(本機方法)
在java.lang.ProcessImpl(ProcessImpl.java:155)。
在java.lang.ProcessImpl.start(ProcessImpl.java:99)
在java.lang.ProcessBuilder.start(ProcessBuilder.java:1010)
... 4更

誰能告訴我最新的問題?

-Thanks提前

回答

1

的錯誤是在命令.. 「cmd.exe的/啓動CMD」

過程PRR = rt.exec( 「CMD/C」 + I); 在這種情況下,您要執行的命令是(String i)

相關問題