NATIVE/java

자바코드로 프로그램 또는 스크립트 실행하기

JK- 2012. 11. 13. 23:51



윈도우



윈도우에서 프로그램을 실행

try {
    String[] cmdarray = {"cmd", "/y", "/c", "run.exe"}
    Process p = Runtime.getRuntime().exec(cmdarray);
    p.waitFor();
    p.destroy();
} catch (Exception e) {
    e.printStackTrace();
}


윈도우에서 스크립트를 실행하려면 cygwin을 설치해서 bash 를 실행시킨다.


try {
	String[] cmdarray = {"cmd", "/y", "/c", "bash run.sh arg"}
	Process p = Runtime.getRuntime().exec(cmdarray);
	p.waitFor();
	p.destroy();
} catch (Exception e) {
	e.printStackTrace();
}






리눅스


// TODO