//import java.io.*;
private static void readFmConsole()
  {
    try {
      Process process=Runtime.getRuntime().exec("ping 127.0.0.1");
      BufferedReader reader=new BufferedReader(
          new InputStreamReader(process.getInputStream()));
      String str=reader.readLine();
      while (str!=null)
      {
        System.out.println(str);
        str=reader.readLine();
      }
      reader.close();
      process.destroy();
      reader=null;
      process=null;
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }
  }

解决方案 »

  1.   

    楼主的意思也就是说用java来实现对外部应用程序的调用。你可以用runtime类中的exec方法去实现!
    public class macaddress {
      public static void main(String[] args) {
        macaddress mdd = new macaddress();
        String str=mdd.getMessageOnWindow();
        System.out.println(str);
      }
      private static String getMessageOnWindow() {
            String s = "";
            try {
                String s1 = "ping 127.0.0.1";
                Process process = Runtime.getRuntime().exec(s1);
                BufferedReader bufferedreader = new BufferedReader(
                        new InputStreamReader(process.getInputStream()));            String str=reader.readLine();
              while (str!=null)
          {
            System.out.println(str);
            str=reader.readLine();
          }
          
                
                bufferedreader.close();
                process.waitFor();
            } catch (Exception ex) {
                 ex.printStackTrace();
                }
            
    }