외부 파일을 실행하여 실행결과를 출력합니다.


import! java.io.*;


public class File_EXE {


    public static void main(String[] args) {

        String s;

        try {

            String cmd = "/home/webmail/test/time_converter.pl -dtu 2012/02/08/00/00/00";


            Runtime rt= Runtime.getRuntime();

            Process oProcess = rt.exec(cmd);


            BufferedReader stdOut = new BufferedReader(new InputStreamReader(oProcess.getInputStream()));

            BufferedReader stdErr = new BufferedReader(new InputStreamReader(oProcess.getErrorStream()));


            while( (s = stdOut.readLine()) != null) System.out.println(s);

            while( (s = stdErr.readLine()) != null) System.out.println(s);

        } catch (Exception e) {

            e.printStackTrace();

            System.exit(-1);

        }

    }

}



'업무 > Java' 카테고리의 다른 글

[java] hashtable 사용  (0) 2012.02.08
[java] 파일 읽기  (0) 2012.02.08
[java] 파일 존재여부 판단  (0) 2012.02.07
[java] war 만들기 / 풀기  (0) 2012.02.06
[javascript] input 태그  (0) 2012.01.30

+ Recent posts