網頁

2013年1月30日 星期三

java execute shell script[use Runtime.getRuntime().exec()]

如何使用java來執行Shell Script,底下是個簡單例子,如果有亂碼問題,請記得在reader要指定編碼來解決亂碼困擾。

使用 Runtime.getRuntime().exec()
import java.io.*; import java.net.*; import java.util.*; public class runshell { public static void main(String a[]) throws Exception{ String cmd = "/bin/ls"; Process pl = Runtime.getRuntime().exec(cmd); String line = ""; BufferedReader p_in = new BufferedReader(new InputStreamReader(pl.getInputStream())); while ((line = p_in.readLine()) != null) { System.out.println(line); } p_in.close(); } }

沒有留言:

張貼留言