Runtime rt=Runtime.getRuntime(); String exec1="\""+root+"m_imagefusion.exe"+"\"";
//m_imageFusion.exe 실행
System.out.println("exec1============>"+exec1);
String exec2 = "abc";
//exec2 는 argument, 즉 인자임
String exec=exec1+" "+exec2;
//전체 실행 구문 보기
System.out.println("exec==============>"+exec);
Process pr=rt.exec(exec);
//웹의 루트경로의 m_imagefusion.exe + data폴더의 이미지 폴더 경로 + 업로드될 파일 경로 + 합성될 파일 (이건 예전 프로젝트에서 이미지 합성 하는 파일 실행하는 주석임 - 한마디로 파일 실행시킨다는 얘기
int exitValue=pr.waitFor();
//합성이 다 될 때까지 기다리게 하는 로직
//실행이 끝날때 까지 기다리는 로직 (이 프로젝트때에는 이미지 두개를 합성후 합성한 이미지를 가져와야 했었으므로 프로그램이 끝날때까지 기다려야 했었음)
여기에서 로직을 실행 시킬때
'JAVA' 카테고리의 다른 글
[ JAVA ] 리눅스에서 자바 어플리케이션 프로그램 실행 (jar 파일 실행) (4) | 2010.10.28 |
---|---|
[ JAVA ] e.printStackTrace() 찍어보기 (0) | 2010.03.25 |
[ JAVA ] URL 클래스 사용 (HTTP 프로토콜로 메시지 송수신) (1) | 2010.02.23 |
[ JAVA ] 자바 암호화 (0) | 2010.02.18 |
String 형태의 XML 파싱 (0) | 2009.12.08 |
댓글