★★ Java の宿題ここで答えます Part 53 ★★
■ このスレッドは過去ログ倉庫に格納されています
0069デフォルトの名無しさん
2005/09/04(日) 20:10:21/* java */
package test;
import java.io.*;
public class RuntimeExecTest {
/** 最初に呼び出されるメソッド */
public static void main( String args[] ) {
try {
Runtime runtime = Runtime.getRuntime();
Process process = runtime.exec(args);
// 呼び出したプログラムの出力を標準出力に送る
BufferedReader br = new BufferedReader(
new InputStreamReader(
process.getInputStream() ) );
String line;
for(int i = 0; (line = br.readLine()) != null; i++ ){
if(0 == (i % 1000)){
System.out.println( line );
}
}
}
catch( IndexOutOfBoundsException e ) {
System.err.println( "Usage:java ExecTest command [args...]" );
System.exit(-1);
}
catch( Exception e ){
System.err.println( "Error:" + e.toString() );
System.exit(-1);
}
}
}
■ このスレッドは過去ログ倉庫に格納されています