336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
자바프로그램이 돌아가는 시스템(윈도우즈, 리눅스, 유닉스, 등)의 명령어를 java에서 실행시킨 후에 그 결과를 방아올 수 있다.
Runtime.getRuntime().exec("시스템 명령어");
시스템 명령어를 실행하고 그 결과를 받아서 화면에 표시하는 예제이다.
try{
Process p = Runtime.getRuntime().exec("시스템 명령어");
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = null;
while((line = br.readLine()) != null){
System.out.println(line);
}
}catch(Exception e){
System.out.println(e);
}
외부 프로그램을 실행하면서 해당 프로그램에 파라미터를 전달할 때는 배열로 전달한다.
try{
String[] cmdArray = {"notepad.exe", "test.txt"}; //실행할 프로그램과 전달할 인수를 문자열 배열로 만든다.
Runtime.getRuntime().exec(cmdArray);
}catch(Exception e){
System.out.println(e);
}
'프로그램 > Java' 카테고리의 다른 글
Cannot find class [org.apache.commons.dbcp.BasicDataSource] (0) | 2014.01.13 |
---|---|
java.lang.NoClassDefFoundError: org/apache/commons/pool/ObjectPool (0) | 2014.01.13 |
[Java] UUID (0) | 2013.11.15 |
[Java] String -> byte, byte -> String 변환 (0) | 2013.11.15 |
[Java] java.text.SimpleDateFormat (0) | 2013.11.15 |