[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00290] Re: ping アプリについて



他のところからのコピーですが、外部コマンドとして
実行するとこんな感じになります。
いかがでしょうか?

public class PingPong {
    public static void main( String args[] ) {
        Runtime runtime = Runtime.getRuntime( );

        try {
                // create process object
                // for Win32
                 Process process =
                    runtime.exec( "c:\\windows\\system32\\ping yahoo.co.jp" );

                // create reader
                // commnad outputs are input data for the Java application
                java.io.InputStream is = process.getInputStream( );
                java.io.InputStreamReader isr =
                        new java.io.InputStreamReader( is );
                java.io.BufferedReader bufferedReader =
                        new java.io.BufferedReader( isr );

                // write to console
                String line;
                while( (line = bufferedReader.readLine( )) != null ) {
                        System.out.println( line );
                }

                process.waitFor( ); // If you need...

        } catch( java.io.IOException e ) {
                System.err.println( e );
                System.exit( 1 );
        } catch( InterruptedException e ) {
                System.err.println( e );
                System.exit( 2 );
        }
    }
}