2013-08-05 65 views
-3

我在想,如果我可以從.jar文件開始.SH執行一個Linux shell腳本文件。運行從一個.jar

我想我會去是這樣的:

start "test.sh" 

,但沒有奏效。

+0

你把那個代碼放在哪裏? – andy256

+0

是的,你可以...... – MadProgrammer

回答

0

是的,你可以。示例代碼在你的罐子裏:

Runtime r = Runtime.getRuntime(); 
Process p = r.exec("./script.sh"); 
p.waitFor(); 
BufferedReader b = new BufferedReader(new InputStreamReader(p.getInputStream())); 
String line = ""; 
while ((line = b.readLine()) != null) 
{ 
    System.out.println(line); 
} 
+0

對不起,愚蠢的問題......還有「如何從java代碼運行Unix shell腳本?」沒有出現在已經答覆框中 – user2649805