[java] Process Runtime 를 이용한 외부(exe)파일 실행



광고 한번만 클릭 부탁드립니다^^
위에 냐옹이 말구~ 위에 배너요~^_^/ 


포스팅을 보시는 분들을 위해 노력 하는 블로거를 위하여! 부탁드립니다. 재미 삼아 포스팅을 정리하지만, 광고를 달아보았습니다. 얼마나 열심히 할 수 있을지...의문이지만요^^ 

Subject [java] Process Runtime 를 이용한 외부(exe)파일 실행

최종수정일 : 2011.11.14

안녕하세요~^^
본론 ㄱㄱ... 


by 퓨림노

글을 작성하겠습니다.

JavaRun.java

import java.io.IOException;


public class JavaRun {
	
	public static void main( String[] args) throws InterruptedException
	{	
		Runtime runtime = Runtime.getRuntime();
		try {
			
			Process prc = runtime.exec( "notepad.exe" );
			
			System.out.println("Input Rhread ~");
			new InputStreamFromConsole( prc.getInputStream()).start();
			
			
			
		} catch (IOException e) { 
			e.printStackTrace();
		}		
	}
}

 

InputStreamFromConsole.java


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


public class InputStreamFromConsole extends Thread {
	
	BufferedReader br = null;
	
	public InputStreamFromConsole( InputStream is ) {
		this.br = new BufferedReader( new InputStreamReader(is)) ;
	}
	
	public void run() {
		String line = "";
		
		try {
			while( (line=br.readLine()) != null ){
				System.out.println(">" + line );
			}			
		}catch ( IOException e) {
			
		}
	}
}

 

소스파일
 

댓글

Designed by JB FACTORY