2013-07-29 67 views
0

我已經創建了我的GUI我可以告訴你執行語法應該去的地方,我只是想測試它看看它是否正常工作,你能建議我怎麼能夠執行一個文件或一個腳本,GUI的真正目的是執行一個「Shell腳本」如果你能幫上忙,那會很好,但如果你不能那麼好,請告訴我如何能夠執行一個簡單的文件或腳本。這裏是代碼,它的完成,但我只需要知道執行腳本或文件的語法。GUI中的語法問題

public void actionPerformed(ActionEvent e) { 
      // here the click happend so you can check your Textfield 

      String userEntered = txtEnter.getText(); 

      if(userEntered.equalsIgnoreCase("yes")) 
      { 
       //run your script 
      } 
     } 
    }); 
}} 

語法是假設去它說「運行腳本」的地方。

+1

啓動腳本這是你在找什麼? http://www.mkyong.com/java/how-to-execute-shell-command-from-java/ – bas

回答

1

ProcessBuilder通常用於從Java

ProcessBuilder builder = new ProcessBuilder("myscript.sh"); 
builder.start(); 
+0

所以,如果我添加它會啓動shell腳本? –

+0

我得到這個錯誤,當我嘗試:java.io.IOException:無法運行程序「myscript」:CreateProcess錯誤= 2,系統找不到指定的文件 –

+0

你的意思是用你的腳本的名稱替代'myscript ' – Reimeus