상세 컨텐츠

본문 제목

자바 시스템 명령어 실행 (java Runtime)

프로그램 언어/Java

by husks 2015. 6. 30. 15:11

본문

반응형


자바가 실행되는 시스템(OS)의 명령어를 실행시키고 결과를 출력하는 소스 입니다.


리눅스에서 명령어 실행시키려고 작성하였습니다.


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;


public class RuntimeTest {

	public static void main(String[] args) {

		try {
			Runtime rt = Runtime.getRuntime(); 
			Process proc = rt.exec("cmd /c cd"); //시스템 명령어

			InputStream is = proc.getInputStream(); 
			InputStreamReader isr = new InputStreamReader(is); 
			BufferedReader br = new BufferedReader(isr);

			String line;
			while((line=br.readLine())!= null){
				System.out.println(line);
				System.out.flush();
			}
		} catch (IOException e) {
			e.printStackTrace();
		}

	}

}


반응형

관련글 더보기

댓글 영역