我根据别人的资料写了这么个类:可是在===================1处显示line为空,怎么做呢?
public class IpMac {
  public IpMac() {
  }  private static Logger logger = Logger.getLogger(
      "com.eip.net.sys");  public static String getMac() {
    try {
      Process process = Runtime.getRuntime().exec("ipconfig /all");
      InputStreamReader ir = new InputStreamReader(process.getInputStream());
      LineNumberReader input = new LineNumberReader(ir);
      String line = input.readLine();
      logger.info("line is ==="+line);//===================1
      String MACAddr = "-1";
      while (line != null) {
        if (line.indexOf("Physical Address") > 0) {
          MACAddr = line.substring(line.indexOf("-") - 2);
          System.out.println("MAC address = [" + MACAddr + "]");
        }
      }
      return MACAddr;
    }
    catch (java.io.IOException e) {
      System.err.println("IOException " + e.getMessage());
      return "-1";
    }
  }
}