아래의 source는 일반적인 실행파일을 자바프로그램이 실행하는 방법입니다.
.NET Framework상에서 구동되는 프로그램은 일부 동작이 되지 않을수도 있습니다.
-------------------------------------------------------------------------------------------
import java.io.*;
public class Test {
public static void main(String... v) {
try {
String cmd = "D:\\Eclipse_wtp\\KoreanLexer\\res\\moHANA\\moHANA.exe";
Runtime runtime = Runtime.getRuntime();
Process prc = runtime.exec("res/EXE/kma.exe");
System.out.println("Input Thread 가동..");
new InputStreamFromConsole(prc.getInputStream()).start(); // Console 출력을 java IO로 출력
} catch (Exception e) {
e.printStackTrace();
}
}
}
// Console 상에 출력되는 message를 출력하기 위한 Thread
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) {
e.printStackTrace();
}
}
}
'Expired > Java Works' 카테고리의 다른 글
NIO 강좌 - 2 (0) | 2008.02.09 |
---|---|
PC상의 로컬 파일을 전송하기 위한 간단한 서블릿 예제.. (0) | 2008.01.28 |
실시간 블로그 이미지 갱신.. (0) | 2007.12.02 |
[JMF] JPEG Capture by USB Cam (0) | 2007.11.28 |
Eclipse로 JSP/Servlet 개발환경 구축.. (0) | 2007.11.21 |